To be fair, the user profile also changed a lot over the years. What used to be a 'programmer for power user' space, now it's all about minimalism and pretty, dysfunctional interfaces. I can see why one would become jaded and separate themselves from users.
Also another problem that doesn't seem to be talked about a lot is that way too often, the stake holders and the developers have nothing in common with the end user.
Also another problem that doesn't seem to be talked about a lot is that way too often, the stake holders and the developers have nothing in common with the end user.