But that's a huge nerf! Today an Elemonk can cast Fireball six times per standard two-rest day at level eleven, but with your rule they'd only get three Shatters. With your rule, they'd finally get Fireball by level 13, but only twice per day, whereas today they get nine Fireballs per day.
Ugh.