If every single class is wearing exactly the same armour, then there is probably a larger problem with the game design.

And no, I can't suspend disbelief on this. There's no in-game magic that explains why heavy armour made from metal turns into a bunch of tree branches on an elf.