Sometimes I'm sad at the state of my profession. Enterprise software doesn't have to be as bad as it is. The dysfunction is a complex, systemic issue.
More and more companies are making good enterprise software. But the incumbents will continue to suck asshole (and not in a fun way).