A wise man once said "A game for everyone is a game for no one." I think that applies to something as simple as Job identity as well. Instead of creating Jobs with strong identities that attract different groups of players, every Job now needs to be able to picked up by everyone and as a result they just all become increasingly more bland.