They could put resources into that, but then there's the question of what are they NOT doing while they put time into making personal versions of these abiltiies for every job. This is the dev team that's adding new races that can't display a large number of helmets because they don't have the time to fit all of them onto the races before the expansion. Plus they're adding a new tank, and if they were giving every tank their own provoke, rampart, shirk etc, even if the old tanks all had their own versions for some of these gun breaker wouldn't. For me anyway this just isn't that big of a deal.