I disagree. I think managing resources around the uncertainty of replenishment is an important part of the problem solving process, to say nothing of game balance. If a wizard can just burn all their spell slots without concern that they might not have a resource they need, then the limits on the resource are not actually affecting the game at all and may as well not be present.
If youre going to nova, or burn a dozen spells unlocking chests, or hunting for traps or whatever, you should have to weigh the opportunity cost of those resources not being available later when you decide to do those things.