For me there are several reasons.
1. I think Brazil was fully deserving of winning against Croatia. The Croatian goalkeeper had a great performance. But the goals are not deserved but are made
2. I think that in all the games that Neymar played, Brazil was unbalancing. When he didn't play, Ney lost one game and won the other with a goal from Casimiro, playing badly.
3. I think Tite was wrong with the changes against Croatia.
The entire striker cannot be exchanged for the substitute striker.
Leaving Raphina, Richardison and Vinicius out of the game so early was sheer madness.
I am Argentine, it's like our coach leaves Messi, Julian Alvarez and Di Maria out. For me it was a big mistake.
4. Just because you have great players doesn't mean you have a great team.
greetings friend