Taxpayer-funded stadiums, an exemption from anti-trust law, revenue-sharing, barriers to entry, a reward for doing poorly (via draft pick), and tax breaks . . . yeah, that’s capitalism all right.
The things you decry are what make the NFL so successful. A small town like Green Bay really can win the Super Bowl and they have fans all over the country. In contrast, the small market teams in baseball play at a huge disadvantage to get to a World Series and that fact depresses attendance, viewership and revenues.