Challenge 2: "Free Means Objectively Better" — Solution Walkthrough What's missing from this reasoning: Per this chapter's own warning box, cost is not the only axis worth considering. VS Code's own JS/TS support is genuinely excellent via extensions — often built on the same underlying TypeScript language service WebStorm itself uses — but WebStorm's own refactoring tools and framework-aware navigation are generally more deeply integrated and reliable out of the box, without needing to find and configure the correct extensions first. Why "free" and "objectively better" aren't the same claim: The student's conclusion collapses two separate questions into one — "which costs less" and "which is technically superior for this task" — when this chapter's own material frames the real choice as a genuine trade-off: "free and very good" versus "paid and somewhat more integrated by default." Neither option is simply worse across every dimension; they trade cost against out-of-the-box polish and integration. A more accurate framing for this student: For a tight budget, VS Code is a completely reasonable, strong choice for React development — but the reason to choose it should be the budget constraint itself, not a claim that VS Code is unconditionally the technically superior tool. If budget weren't a factor, WebStorm's own deeper out-of-the-box integration might be the better pick for the same task. WHY THIS WORKS AS AN ANSWER ------------------------------ This exercise directly applies this chapter's own warning box to a realistic student conclusion, correctly separating the cost dimension from the technical-capability dimension rather than treating them as the same question.