The difference is college football didn't have any overtime previously, and you can't ask guys to bash their heads together forever. Baseball already has an overtime, and they aren't bashing their heads.But only 7% of games go into extra innings. If they do something like have this starting in the 12th inning, that number goes down even more. OTOH, every game has the DH come to bat at least three times, usually more.
The best analogy to me is college football OT, where the teams both start with an artificially enhanced chance to score. In fact, college football is even more radical -- isn't the chance of scoring on 1st and 10 from the 25 greater than 2nd base and no outs?
If the point is to get it over more quickly, just have ties after a set number of innings, 9, 10, 12, whatever.