Oh, it could be me throwing the
to my own country, don't worry. There's only incentive and highlight to soccer (the game, not the athlete) here for the money it generates over the masses, making people to forget about perennial issues and govern wrongdoings. All other sports are practically ignored and to go to Olympics, for example, many athletes must sponsor themselves, gather help of relatives or even borrow equipment for training. There's no way to compete and to be successful against countries that take sports seriously like that and those who actually get any medal deserve all the respect they can get.
Brazil selection is a good team, for it is composed by local based talents but counting with the quality and experience of players working on international leagues. Local Brazil based teams, in the other hand, although having some good quality athletes, are miles behind local European teams and normally having debts os millions of dollars and delaying or simply not paying the salaries of many players. It's a mess.
The difference between playing on a public court recreationally is that you lack orientation and you probably will improve to a limit your own skills. When you are in a academy or club, you get in touch with teamwork and and game schemes and strategies. That's why Brazilian selection normally has the best players, which normally make a difference, but as a team, sometimes falls short in comparison to other selections. That's another reason Brazilians shine and are so wanted in Europe. A Brazilian talent learning European game strategies in a disciplined and organized environment is great asset for any big team.