Look at Ronaldinho, one of the most entertaining football players in football history, I have never seen him in a good body shape, dude was just normal until he retired, that's it. Look, I am not expecting Cristiano Ronaldo style situation, but Neymar basically never went to lifting room all his life evidently, and his body can't handle all these injuries and life style, so he is basically done. He had fun, made some money, got rich, now time to retire.
I agree with you. Brazil has a lot of great talent in football. Brazilian people love football very much and you can see children playing football all over the streets of Brazil. But unfortunately most Brazilian players don't have a long career after playing in Europe. In fact many Brazilian players come from poor backgrounds and when they get a lot of money and can buy anything they want, they can't manage it well. Players like Adriano and Ronaldinho like to party all night and do little training. Even Ronaldo Nazario didn't maintain his weight during his time as a professional player and that made him suffer some serious injuries because his skills couldn't keep up with his body weight.