I only read OP's post.

I feel what you're saying. I like the armory system. A couple of things that would (partially) solve this problem:
- Make it harder / more time consuming to level a class/job.
- Make every class/job have a more in-depth gameplay that requires practice
- Make every class/job equally useful.
- Make artifact armor harder to get.