Its all about the connection you have to the school or the professional team. While you can certainly have a deep connection to a certain NFL team, the personal connection you get from a college and thus the team, is much deeper and personal. That deep connection is what makes people so crazy about college football. Everything about a school and its team is deeply personal to people I just don't think you get from a pro team. The traditions and the connection to others who support the same school is completely different then just people in an area who like a particular team. Plus the play in college football is just more fun to watch. The NFL is too business like to enjoy the same way you can from the craziness of a college football game.