the only people who really feel that way are from the southeast or texas and thats because there is way more college teams in those areas. The most extreme example is Alabama where there are 2 huge college programs with a combined stadium capacity of around 200,000 but there is no professional team in the state.
I like it for the larger amount of match ups. Since there are so many teams and all the athletes are unpaid it seems there is more of a chance of something crazy happening. It's a different sort of play too. In the NFL you better be a huge mother fucker or your gonna get killed whereas in the NCAA speed has a much larger role in the game. So i mainly prefer NCAA because of the speed, craziness, and the fact that almost anyone/team has a chance.
Like someone stated before, in the south there are a lot more college football fans than pro football fans because they have some of the best college football programs in the nation, and many of these states do not have a professional team. As well, professional football outcomes are more predictable - where as in college on any day, any shitty team can beat one of the top ranked teams. Also, a lot of American's (as with a lot of countries around the world) go to college and grow close to their alma mater, where as a lot of American's cannot connect as closely to a professional team.