If you have a system to deliver software updates in one hour, you will use it to ship 'just in time' updates. Structurally it is hard to argue against fixing the customer pain when you can easily deploy a fix.
But the long term effect of having CD is that testers get pushed out of the system.
If we deliver code everyday we can no longer afford to spend 3 days testing each release. If we can't spend 3 days testing for defects in the entire product, we end up only testing a small amount of the actual product on each release.
If we deliver code multiple times per day we probably cannot afford to do 'any' manual testing.
CI/CD encourages spending as little time as possible on testing. If deploying code takes 10 minutes, why let testing make it a 3 day process?
The long run effect is that the quality of software decreases in general. Bugs are continuously deployed into the system and you never reach a state of doneness.