Brazil were really a big disappointment in last World Cup by not even being able to go beyond the quarter finals. They had technically much stronger players than Croatia but they still couldn't. In my opinion that's because of not having a good management. Tite couldn't bring any significant success to the team despite being the coach for 6 years.
His only achievement is a Copa America trophy in the 2018/2019 season. I don't even have any idea why Brazil board didn't even sack him much before. Maybe the World Cup title would have been achieved with a great squad like this. Ramon Menezes must be the temporary manager now because he was managing the U20 team.
I hope they can find the right coach for themselves to get prepared really strongly for next World Cup.
I think it is not having good management but also not having all the players healed and there as well. Brazil were lacking a 100% Neymar, he came back from an injury, they lacked Jesus as well, and a few others if I am not mistaken. They were not a "team" neither, a group of very talented individuals getting together doesn't make them a team suddenly, it means that you are all good but you are not a team.
I always supported that Croatia ended up playing and being a lot better because they may not be individually better in many positions but that doesn't mean that we shouldn't have anything that would be bad, because they were much better at being a team and that is how they ended up winning and they are still winning at nations league as well.