I think they should add the following rules:
- Doing any queued duty level 34 and up (I.e. starting with Titan) requires a job stone unlocked and equipped.
- Joining any level 50/60/70/80 duty requires you to be fully caught up on your job quests for the expansion. For example, running any Crystal Tower alliance raid requires you to have fully completed your job's ARR quest line up through level 50.
- Joining any leveling dungeon or trial requires you to be caught up on your job quests for the previous expansion. For example, to run any Stormblood leveling dungeon, you must have fully completed your job's Heavensward quest line up through level 60.
- None of the above rules will apply if you are running any duty with an undersized party or a full premade party.