MLB has their app which you do pay for the season to watch home and away games of your team. The problem is I don't think
I have been a subscriber of MLB.tv for 3 seasons now. It doesn't work like that. If you are a fan of an out of market team or simply don't care what team you are watching as long as you are watching sports then great. Most of us actually are fans of a particular team though. I don't care about Boston and NY. I want to see my Tigers games and they aren't available to me through MLB.tv because I happen to live in the State of Michigan. I use MLB.tv to follow action from around the league but it isn't an acceptable alternative to FSN Detroit.
College football is even harder. Your team might play on 3 or 4 different channels throughout a season. There is no online package you can subscribe to to see all your teams games.