I feel that the problem right now is some jobs having redundant conditional buttons.

They seem to be looking into that in Endwalker, yeah, but I'm kinda puzzled why for example, Scholar's Summon Seraph button won't turn into Consolation, if the latter is only available when the Seraph is on the field?... Tracking charges doesn't even make sense since the Seraph's recast timer is 120s and each Consolation charge replenishes at 30s.

Machinist's Hypercharge could also turn into Heat Blast since, again, the latter is only available during the former.

Maybe there are more examples of those in other jobs too...