It's been said that you cannot use legendary pokemon to defend gyms so mewtwo isn't the reason i guess. As for slaking they will probably give it some really terrible attacks to offset the stats like in tha main game.
I don't think it's casual vs hardcore (raids are definitely not for casual players) but more how they wanted the game to be played in the first place.
They want to create a more dynamic gym sistem that rewards legwork and coordination (even without a built in team chat, lol) rather than having the strongest defenders and keeping a gym for a couple of days