One thing that people mistake about Brazil is that they think Brazil has a lot of great strikers. But they actually do not. The wingers are actually not strikers. That is why the finishing from Brazil is not the best as well. Not having a very good balanced squat is also a big reason why they are suffering in big competitions
I think what makes Brazil one of the best in football is that they have a lot of great players who can score goals. They once had a great defender and a great midfielder. On average, Brazilian players in the past had great finishing. But Brazil today is not the same as Brazil in the past. I agree with you that Brazil no longer has a striker with excellent finishing. Vinicius is my player and not a striker although he can be positioned as a striker if the team doesn't have a pure striker.
Currently, the Brazil national team arguably have the best talented set of attackers in the world but none of them is natural striker. They might not be the best FIFA ranked team in the world at the moment but the truth is that the depth in the Brazilian squad is undoubtedly one of the best
A very long time ago, Brazil was a team that relied on some legendary players like Pele and Ronaldo, this team lost these players but they will try to find these players and they stick to their traditions that's why they were counting on Neymar but since Neymar got injured they couldn't have good performance anymore. After they find a new legend, Vini and now the bad news for Brazil about Vini is it seems he is injured too.
It is just that only the strikers cannot do it alone and they need the full team to be in a good form so that they can win one of the upcoming world cup. I don't think that will happen soon because other strong countries have professional players in their team who is doing better than the Brazilians.