Not everyone is writing a webapp where you can roll out upgrades anytime CI passes, or a phone app that you can upgrade every week. some of us work on code that will be shipped in a device that is not easy to upgrade.
Anything connected to a network could be released frequently if people wanted to. Not everything is connected to a network though.
Some things should not roll out updates without extensive testing, including manual testing to verify nothing was missed.