Don't get me wrong, I like college basketball. Especially when the tournament starts.
Regular season college basketball is a snooze fest. Pretty much every decent team makes the tournament. 64 teams? Why does the regular season even matter? and the 1 year college requirement for the NBA it makes it even worse. We will see even more one and done players who barely care about their college. All it has become is a tryout for the NBA. That's it. If you want to talk about 'heart and soul', I can guarantee you the top 5 2014 projected picks care nothing about their college team. Its just a springboard to get drafted higher. Look at Wiggins. Everyone in the world knows he will be gone after this year. Do you really think he cares all that much about his legacy at Kansas? At least in football they have to play for 3 years.
The 'defense' argument is pure garbage. These players aren't nearly as polished as an NBA player. Take the best college defender and put them against an average NBA player and you will realize they were just playing inferior talent. You call it 'defense', I call it lack of skills. Look at Anthony Bennett. 16.5 PPG in college. He destroyed teams. Now look at him. Once he starts playing real opponents his FG % drops from 53% down to 27%. His PPG is down to a paltry 2.5. Sure, he might develop into a great player in the future. The only reason he will is because he is now playing top tier talent to build his skills.
There is a HUGE Grand Canyon sized chasm of talent between the NBA and the NCAA. Only ~60 players get drafted every single year. There are thousands playing in D1 college basketball.
I don't disagree with much of what you just said. I agree the talent gap is massive from D1 to the NBA. But the defense argument is a little more nuanced than how you've described it. Yes, A. Bennett has had a terrible year, but I wouldn't attribute that NBA players playing tenacious defense, but more the size/speed/height advantage of the players in the NBA. Also, let's be honest, A. Bennett was a gamble to begin with, considering UNLV and the conference as a whole hasn't been relevant in recent history.
As far as the regular season goes, rivalries and conference championships help give meaning to the regular season (and of course, tournament seed). Also, fewer regular season games helps to give each game more meaning. But again, if you don't have a stake in a particular team, I can understand why turning on a random college basketball game would be a bore to some.
Lastly, I agree about one-and-dones. I think they tarnish the college game (and yeah, they're ultimately trying out for the NBA). But, let's be honest, the number of teams with a full roster of one-and-dones is pretty limited. The big 5 will always have some, but for the rest of the teams, you'll be watching players grow and get better over the course of 2-3 years. But hey, look at Kentucky this year: full roster of 1andD lottery picks, but they're still losing games.
And yeah, with 64 teams in the tournament, there's certainly some scrub teams. But the beauty of the tournament, is one of the those teams always goes on a run and knocks out someone big.
Lastly, I just want to put my position in context. I'm from Michigan, so my NBA is typically awful, whereas the local college teams are typically competitive (MSU/Umich)