Controversial point - many problems of today's IT industry stem from people taking their job too personal. Do you know many plumbers or doctors who are so connected to their work that they do plumbing or doctoring as a hobby? I personally try to avoid such Programmers when possible, they usually overengineer everything they touch just for the sake of engineering. Without even realizing there is a problem.
If there is prestige in the profession, it seems to often become an identity.