There's a difference between being forced to perform only one action and doing something which isn't optimal. Having a job being only able to do one role is pigeon-holing and bad for the game. Except for some melee DD jobs (ref: Drg, even then, they can shed hate with jumps or depending on sub, help with healing) most jobs in the game can perform at least 2 roles to varying degress of effectiveness.