Yeah, pretty much.
Then you add in all the other stuff - people like to bet on it, people like to watch it, people want the players to wear their logos so you want to buy their shit, people want to video it, people want their logos on the video so you want to buy their shit, all that crap, you end up with football as it is.