Some devs do lack empathy for users, but that's a trope with lots of professions. I think it's more... 1. UX is a skill you need to train separately from the rest of your engineering skillset and not everybody does. I strongly recommend "Refactoring UI" to get some fast training. 2. Not everybody does user testing where you sit down with new users and watch them use it. Until you've done that multiple times, you won'…
I'd really like to. Management rarely lets me. When they do, they don't take my advice.