I think that should be further specified. It's not just that culture matters, but cultural expectations and the environment that leads to.
See, I listen to a lot of rap, or "black music". And differences in taste aside, some of the stuff is REALLY complex. Look at Nas, Tupac, or even more recently, Kendrick Lamar. The sheer amount of detail these guys put into their art makes me feel bad about myself as a programmer. These guys work hard at their craft. But you know what, they're not coders.
But here's the thing, quoting Kendrick Lamars "Black Boy Fly": "The only way out the ghetto, you know the stereotype
Shooting hoops or live on the stereo like top 40".
The reason why they're not programmers is the same reason why I'm not a rapper. Because I'm white AND asian, and I grew up with a computer instead of a boombox, that my friends coded and didn't rhyme. Not that I don't want to, or that I don't work at it, it's closed doors to me.
I'm fairly certain that black people from the neighbourhoods that I get my music from, walking into a coding interview, even if they've been trying to program for years, they'd be just as lost as me walking into a rap battle. It's not about how hard you work at it, or how hard you push at it. Social mobility takes commitment.
Or succinctly put from the same song "
What am I to do when every neighborhood is an obstacle"