"Enterprise software" has been defined as software that is purchased based on the decisions of people that will not use it. I think that explains a lot.
Any time we were allowed to actually test one of the "enterprise" platforms, we'd break it in a few minutes. And I don't mean by being pathologically abusive, I mean stuff like "let's see if it can correctly handle a UTF-8 BOM...oh no, it can't".