The system itself was designed and priority given to reward you on the job you queue'd the content on. This core reasoning has valid purpose. As you should be completing content with the job you queue'd for, getting actual experience and learning that job, regardless of player skill and level.

Whether it is for gearing, glam, seals, etc. Everyone is afforded the opportunity and is rewarded for the job they queue'd with.

I do not agree with the OP's proposal. IMO the negatives outweigh the positives for the community, duty finder, and there is no justification to make the system more complex for both Devs and Players.

A less intrusive and more rewarding approach has been suggested. Alter the Loot pool based on the jobs actually participating in the content. Giving all players better chances with gear. Again, the core reasoning is rewarding the player for the job they are actually completing the content with.