What about adding abilities based on profession so different professions get different abilities. That way you also get more customziation. You unlock spells by leveling your profession.
Sort of like having craftables on as spells. Alchemists could throw potions that debuff and drink healing potions. Engineers could throw bombs and shrink enemies to slow them. Jewelcrafters could petrify enemies to stun them and get gem skin that reduces damage etc
That way every class can use every ability which could lead to some interesting playstyles. Its not like the old lets say engineering recipes like dynamite and world shrinker is ever going to get relevant again anyway