Sorry, you are arguing "it's too difficult, just give up". And please don't pick examples that might well be better suited to remaining a single-classed subclass. The idea was never to open up all sub classes, only some of them. (And some only to classes sharing the same "power source"*)
*)...