I lived in Europe for years and in Belgium and Netherlands, football club fees are subsidized by the government. There are good quality pitches everywhere and in every neighborhood. I was able to assist a UEFA licensed coach and learned a lot on how football was run from the local youth clubs and academies. In my local neighborhood club, I had 3 full size pitches within 100 meters of my house that were available at a rate of 99 euros (around 120 USD or 2.500,00 Mexican pesos) for the entire season. The local neighborhood pitch quality were good enough that the Mexican U23 played the U23 Dutch team in a neighborhood pitch. I was there at the side pitch with the utilero and it was free because the Dutch want their youngsters to develop. They have divisions and “classes” within the divisions which evens the competition. In Mexican fútbol, you get the U23 vs Panama In Tennessee (or wherever they played) with tickets starting at 75Usd. In addition, football is almost exclusively the only sport that is played in Schengen so that also helps. In Mexico, you have football but don’t have the infrastructure in every neighborhood (At least not in north eastern Mexico).