I blame "continuous integration" personally. I do a lot of consulting and this has been one of the bread and butter money makers that people ask us to implement for their teams. Devs love it, PM's love it, stakeholders love it. I am not so sure end users love it. Every time you log into the tool you have no confidence that its the same tool it was yesterday. I miss version releases personally.
I don't think CI/CD has anything to do with product features getting added so rapidly.
If there's an app were through CI/CD you aren't adding new features but fixing usability bugs and security holes, would you still feel the same about CI?
I'd argue that continuous integration is great, but continuous deployment might not be. Real customers don't need to be aware of the continuous integration, so it just keeps things (mostly) working without disrupting users. Whereas continuous deployment (to production) means they get surprise changes all the time and can't schedule things around disruption.