Different caps for different jobs means it will eventually be impossible to take hate from the job with the highest cap. To take an extreme example. A PLD could be hitting the monster for 10 damage every second and still have hate over a DD that deals 50000 damage per second, or a mage that heals 50000 hp per second. I'm sure you can see the problem with something like that.