The only thing I can say about Job points is that while I understand why the system was implemented that way I don't see why there is a restriction on what gives Capacity points and what doesn't.

Since Capacity points are meant to be acquired over longer periods of time and not meant to become a grind you have to do before the content (the way merits are) they should be able to be acquired from any mob that gives XP regardless of level or area.

Instead what should change is the CP rate you get.

Say I kill a bunch of EP mobs and get 100xp per kill, then maybe I'll only get 1 CP per mob killed. If they are EM maybe I'll get 5 CP per kill, Etc. This will not be much by itself but will add up as I play more, while the zones that have bonuses can remain unchanged.

If I go to Abyssea and get 200000 xp to farm a ki for a fight getting 5000-10000 CP in the process would be a nice bonus, which will add up as a I play. I still wouldn't farm CP in Abyssea, but it would be nice to get a bit of CP just for playing other content.

Or something like that.