Well put, your argument makes sense to me.
It's just that personally I don't miss my casters at any time - they can barely use their AoEs, because the enemies stick to my fighters, which increases the risk of friendly fire tremendously.
I prefer a fighter with 3 pull skills that get through for crowd control to a wizard who loses every second or third skill to an interrupt. And it's the good skills that take time.
I prefer a Beguiler, who can gain new cast ressources at any time, for crowd control over an Illusionist, who (partly) has friendly-fire crowd control with a set amount of uses.
I prefer an autoattack monk for raw dps over a clunky glas cannon wizard with a set amount of friendly-fire AoE spells. (Don't tell me to just use missiles or wait ages for chain lightning)
On another playthrough I will choose Cyphers over wizards, again. If you risk losing your skill uses, they should not be limited, otherwise the class is just too dependant on the enemy type, compared to the other clases.
My Beguiler turns most enemies into unmotivated one-hits, while my Illusionist was just "Oh, half my skills effect my teammates, oh the other half got interrupted - autoattack it is.
That was my personal experience and while I agree, that you can make wizards work well, as far as I have experienced it takes just more effort than with Cyphers. So why bother?