No, all of those restrictions make casters really pigeonholed for blasting & most of them aren't even very good at that. Sure you can do the other buff/debuff/battlefield control stuff but the results are generally uninspiring & even their blasting is not the kind of thing that saves the day or really feels like they saved anyone's bacon like it could in the past for a specialized $niche caster. I started a thread about how removing the shackles on wizard would allow it to embrace the class's own niche while freeing up designspace to allow improving sorcerer & warlock into their own niche over
here earlier on that might help shed some light on it for you.