This is quite interesting. I agree about malefic grasp + KJC being mandatory ATM. But it shouldn't be that way. One talent can't be/shouldn't be mandatory to make a spec work. Refreshing dot's can be easily done while moving but I agree it's not an option most of the time.
As for demo and destro, no spells to cast o move? You gotta be kidding me!
Destro - conflagrate (save 1 charge if you anticipate movement), recast RoF for embers, fel flame (thats 3 spells), SB (below 20%). Not to mention all destro casts (except CB) are fast - for god sake, we're not talking about casting fireball but generally a 1,5 sec cast!
Demo - ONE WORD, touch of chaos.
No spells to cast on move???? lololol
People keep bringing mages. Yeah, frost has a lot of instants (maybe too many, kinda like demo huh?). Fire has scorch, Mage Bomb and Pyro (oh wait! 3 spells, kinda like Destro!) - AND NO, no fire mages take Icy Floes, no fire mages waste inferno blasts only for movement. And there is arcane, which has a bomb, Barrage and weak fireblast (casting barrage purely for movement can mess with your rotation, severely affecting dps).
KJC is stupid. It trivializes what should be (as Blizzard states) a CHALLENGE for casters, movement. There is no "should I cast this right now?". It's always "fuck it! If a sand trap spawns on me, who cares? I lol hard!"
If you don't believe it, youtube any boss video in a LOCK PoV (hint: he/she is always jumping, moving, which makes much easier to deal with many mechanics).
KJC is stupid. If 100% casting on the move has to be implemented, it has to be for everyone as a baseline game mechanic.