So this exact thought has crossed my mind on several occasions in regards to the NFL and NCAA. There's something about the
optics of the rich white sports owner looking down from their box office as teams of mostly African American men smash each other to bits. That being said, just because something creates a visual analogy of a caste system, it doesn't mean that the actual workings of that system are in fact, caste-like.
First, NCAA and NFL is composed of a range of races and economic backgrounds. Your third-generation legacy QB is getting sacked all the same as your QB from the projects. And the rich white patrons don't care either way.
Fact #1: Most NFL players are black.
Fact #2: Most NFL owners are white.
Does this speak more about systemic issues at the player level, or the owner level? I'd say the owner level. There is no lack of white athletes trying to make it into college and pro ball. I don't think recruiters are recruiting a disproportionately high amount of black players compared to white players because they want to spare the white race from long-term injuries. They're just picking the best athletes. In contrast, it's easy to explain why there are less black NFL team owners.
Secondly, I'm a bit confused as to why "poor" seems to be equated with "black" in your scenario. Yeah, we can easily look at NCAA players on TV and visually confirm that over 50% are black. But how do you know what percentage of players is poor? There are lots of poor rural white kids in the NCAA. There are lots of suburban middle class black kids. And by the time you're playing in the NFL, no one is poor.