Whenever I'm using "enterprise" software or some equally-awful tool that's sold using a feature checklist, I can't help but think about Steve Jobs's line about how innovation is saying no to 1000 things. edit: Well, a feature checklist and $50,000 worth of sales dinners, games of golf and "gifts that do not violate the professional ethics rules of the company buying said tool."
"Enterprise software" is about selling a $10,000,000 piece of software to one entity which requires specific features (and usually complex logic). Apple's mantra is selling a $1 piece of software to 10,000,000 people who require a simple piece of software. The two are perfectly valid. In fact the latter would not exist if it wasn't for enterprise software (such as CAD systems, inventory, supply chain management etc).
This happens all the time in the "enterprise" world. Whether it's sold by IBM, BMC, etc etc.
Don't conflate "enterprise" software with anything complex or intelligent. It's typically some of the worst software you can find.