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