Soccer in the USA:
Cees, it is pretty funny. You are right in all you say. However, the Parks and Recreation Departments of all the local towns around here have
very large soccer programs. The park for my city (pop 50,000) in Novi, MI, has
dozens of teams; starting at age 3. The girls and boys play together up to 1st grade. Then they separate, and it is a separate league for each age group; generally about 4-6 teams per age group, 12 on a team. My daughter plays in "U12", next year in U13. All day long on Saturday, there are games on the 8 fields (or pitches as you might say) from 8AM until 7PM. Tuesday and Thursday evenings are the other game times. Other days are practice, but not on the same fields. Soccer probably has greater participation across age levels than any other sport here. Costs about $250 per child per season to play here. Not everyone does it forever, but everyone does it at least once. My daughter has simply continued in two seasons a year since age 3.
Those serious about it play club soccer, that's a bit more professional and quite costly; about $2,500 per year NOT including all the travel to tournaments. Coaching is more professional, not just your weekend dad or mom...players end up playing on high school or prep school teams and maybe college. This club stuff has practice/games 5 times per week, 11 months out of the year. Tournaments are up to 700 miles away, generally on holiday weekends. The though of driving to St. Louis for a tournament over 4th of July does not appeal to us; neither does the registration fee!
Interesting note: in every game at the level my daughter plays in, there are 3 referees on the field. One in the action, and two on the lines. They are not perfect but clearly do a better job than the idiots doing the world cup. They don't need instant replay, or anything like that--just a few more people with eyes on the lines! It's the World Cup, for goodness sake! During the baseball World Series, they even throw a few more umpires on the field to try and get it right the first time. Not perfect, but they are trying!