I'm fine with that for some caster classes, but not all. Some people have strong preferences for reliability and control that should also be catered to.
An ideal D&D design, for me, recognizes that a lot of different psychological types come to the table for D&D, and uses exception-based...