It provides an easy way to add abilities that would be useful across all classes, while allowing them to count against an individual budget (5 role slots), instead of having to factor them into the Jobs themselves.

There are currently issues with some of them simply not being as good / having a narrow margin of use, but it is a solid system concept that can easily be expanded upon as needed. It effectively does what cross class came to do but cleaner.

The loss of some of 'unique' interactions for some jobs is understandably annoying or upsetting, but overall I think the change is for the better. The main issue many of them face is that mechanics are hard coded to ignore them and thus their niche use is only in low end content, while others simply lack enough 'oomph' in them.

For example, as a Caster, I will never take Break, Drain, or Erase. Even Surecast is struggling to keep its spot in favor Apocatastasis.