Counterspell is a great counterpoint but the reality is that some martial builds will literally just use ranged attacks to kill spellcasters. Making it unneeded if the enemy spellcasters are already dead.
Raw Power and Tactics are part of each other. It takes knowledge and strategy to be able to defeat enemies as fast as possible. Explosives are unneeded.
That's why Bladesinging Wizard is the best overall subclass for Wizard cuz they can use their melee build to attack multiple times to build Arcane Acuity then use the Band of the Mystic Scoundrel to cast Hold Person.
Hexblade Warlock is now the most dominant subclass for that caster as well. Instead of fixing spellcasters to be on the same level as martials they just give them martial subclasses so they can abuse the same stuff.