A few things that spring to mind:
a) badly paid compared to the value produced (still better paid than teachers)
b) ageism in the industry
c) the developer ego's (in general) for some reason are over the top, making it impossible for people to have normal discussing about various topics (you can see it here in HN) almost as bad as discussing politics
d) the next best biggest greatest thing being discovered every 2 months by 20 year olds that just discovered something from the 70's and you still have to pretend to be enthusiastic about it for networking/job interviews
e) sexism in the industry
f) in general, a sense of immaturity both on the development/architectural side, but also on a personal level in most places/conferences
g) networking has more to do with success than actual skills, at least in business school you learn that from the get go
Maybe I'm just getting old and want to scream at kids to get off my lawn.