Not sure what part of the country you are from or live in, but I'm assuming it's the southeast. If so, I think your perspective is skewed because of where you (we) live.
There are plenty of people who live and die with their NFL team despite it being corporate and the best players making tens of millions of dollars per year. There are also plenty of people who watch CFB completely independent of their feelings about the NFL. The southeast has fewer numbers of those people than most other places in the country though.
Also, if you go to a game in Neyland and then go to any NFL game, and you think that CFB is just as corporate as the NFL, I'm not sure what to tell you. Any big time college game has a "rough around the edges" feel to it compared to any NFL game (except maybe if you tailgate with Bills Mafia or in Philly). The college game experience is more corporate than it was 20 years ago but it is nothing like the NFL.