Yes, it would be nice to have a 100% fit team for every game but unfortunately the game doesn't work like that and here is one reason why Green packs are the most valuable booster and it is worth watching your 25 videos each day!
Once upon a time there used to be a minimum 3hrs between games but now with Associations and other events that does not really apply any longer.