I'd be fine with them if they were just named Crusader or Templar or something.
I'm a member of the exclusive "names should mean something" club
"Paladin" means something in the context of videogame mechanics. It basically means
"a class that fights slightly worse than a Fighter, but can use some sort of divine power". The name of a class comes with certain gameplay expectations, and PoE meets them. On the other hand, "Crusader" and "Templar" mean nothing. Even for games that don't have a Paladin class (
link,
link,
link), you can find people on the internet asking for "Paladin" builds, and they mean "Paladin" as in
"an armored guy that can sustain attacks, buff, heal, and support others". Not only they mean that, but that meaning is also clear to basically everyone who intervenes in the discussion. Words have meaning, you just don't like the meaning of this specific word in the context of videogames.
The trade-off here was between giving 98% of the players a clearly understandable term and satisfying the need of inter-media consistency of a bunch of autists.