Lack of threading strikes again, let's get back to the original point made by Blue that set us both off arguing in slightly different ways...
Which is all lovely, of course, but does not address Blue's complaint, that it's a toolkit that is innately limiting to the stories you can tell, if you do try to use it to impose balance on an innately imbalanced system.
Obviously, if you are indifferent (or hostile) to balance, that's not an issue. And, if you find those limitations convenient lines within which to color, it may even seem like a positive. But those feelings about the limitations in question don't mean they don't exist.
So if there's such an issue with the system, why not tweak the perceived issue? If you don't want a long rest every 24 hours of in-world time, don't allow it.
There are any number of ways of justifying that, it can be as simple as: "Hey guys, in order for Bob's champion fighter to feel like he contributes equally and so that I don't have to deal with nova class issues we're only going to have 1 long rest every 6-8 encounters with a short rest or two in there. I'll let you know when you get rests."
Not a perfect solution of course, there is no such thing. You can either complain about an issue caused by something you can't change, or you can change what you can to ameliorate the issue as much as possible.