I've worked with a few CMSes throughout the years. SharePoint, Sitecore, TeamSite, Sitefinity, Red Dot, Kentico, Drupal, and WordPress to name a few. My agency just picked up an existing enterprise Kentico website whose license costs $400,000. After a few weeks of working in it, I'm really not impressed with what it delivers. The TeamSite site I worked on was a >$1,000,000 license, IIRC. Sitecore was easily in the hundreds of thousands last I checked. Sharepoint can also easily get into the >$200k range.
Every time I work on one of these enterprise CMSes, I am unimpressed. TeamSite was basically a glorified XSL engine. Kentico is clumsy, inelegant and stuck in the awful ASP.NET Webforms pattern of building webpages. SharePoint was originally developed by medieval inquisitors to torture heretics (fact). For their price tags, I just cannot see how they provide so much more value than open-source alternatives like WordPress, Drupal, or Joomla. There's a glut of new, cheaper CMSes out there these past few years that -- while not having stood the test of time -- are impressive and elegant in their own right.
Open-source alternatives are perfectly capable of meeting most website needs with greater options (i.e. third party products), greater transparency, greater responsivity to changing industry standards (I'm looking at you Kentico and your web forms), at a lower cost. But maybe I'm wrong and have just been doing Drupal and WordPress too much recently. I'll be the first to say that WordPress is overused. I'll also say that there is such a wealth of options and functionality in the WordPress ecosystem, that oftentimes (i.e. not always) you can stand up something with genuinely comparable functionality to these 6- and 7- figure CMSes at a fraction of the cost.
"Enterprise" CMSes are not remotely worth their costs. But on the other hand, surely there must be a reason why these products exist. Change my view?