There's degrees and shades of homogenization, broad strokes coming from both sides of the argument are both guilty of generalizing a pretty complex issue.

I understand the purpose of homogenization and there's tasteful ways to make jobs play differently that are functionally the same, but then there's too much, such as Warrior's IR given to Dark Knight as Delirium.
No one wants all tank jobs to be the same in everybuthing but the animations, names and vfx of the abilities.