my point is you don't always know what utility you need until you need it. I'm not arguing to make every encounter timed. But sometimes you have time and sometimes you don't.
I run games with the rule that if the PC's can do it, someone else can do it. Bad guys watch they learn they figure out what the wizards can do, they plan for wizards and their utility spells etc. Sometimes a drugged drink the bar, or a simple teleport trap to an antimagic zone, is the best way to deal with really dangerous wizard. I love it when the party uses their abilities correctly, it means the game goes on. But wizards are only "batman" if the DM is bad at their job. Best case the world is full of "Batman's, Batgirl's and Robyn's" who can be hired to fight back against Mr. utility, and Mr utility is well aware of this, worst case the wizard become's enemy number one and the bounty on their head is so high every combat starts with kill the wizard first. But if the wizard is given too much knowledge of the encounter to come, then the wizard becomes too powerful at high levels this has always been the case since 1E.