Vin never hid it. He shaved it because he looks better, and tougher without it. In fact, he made this short because he's mixed and how he was too black for white roles, too white for black roles, and he didn't speak Spanish so he couldn't play Latino. It's what got him noticed by Spielberg, and how he was cast in Saving Private Ryanthats only cause you never saw Vin Diesel with hair.
with their natural hair grown, its easy to see that both Neymar and Vin Diesel are black. its just both go out of their way to appear racially ambiguous for personal gains.
I personally prefer individuals who stand up to oppression and discrimination rather than those that try and run away from their black half so they can assimilate into the white supremacist world.