tbf, making all of the abilities compatible with other things would make development take way longer, not to mention the time it would take to make new abilities and the like. It'd be cool if the dev(s) could pull it off, but it's just not practical.