Without taking sides, a few points worth noting:
1) One reason why it's easier for "other sports" to avoid the high school vs. Academy/club/AAU conflict is the consistency of high school schedules regionally and nationwide. Not so for soccer. There are fall, winter and spring schedules, depending on the state. Even a 4-month Academy schedule will conflict with SOME high school season SOMEWHERE.
2) U.S. Soccer is encouraging academies to reduce fees, and enhance "scholarship" opportunities. SCUBDA fees for 2012-13 are half those of previous years.
3) High school soccer is not free. Parents pay for uniforms, coaching stipends (through booster clubs), game tickets, food, drinks, etc. The total cost runs in the $500 range (for 3.5 months).
***