But why? They were trying to appeal to real life races that have long necks. Unfortunately they are not for you, but real life people/groups with long necks really like Elezen and would like to keep them this way.

The rationale that the FFXIV community uses is that everything is not for everyone, so no, the devs shouldn't waste their time because the lore and because this is how elves are in real life too and they wanted not to make them like tall Hyurs.

Understand, it's lore, real life long neck people, and did I mention how we should respect the Yoship's vision for a tall elf race? There is no room for compromise, unfortunately.