Very good point about Agile.
As an end-user (that is, the IT staff that will be deploying/managing things), I prefer less-frequent releases. I'd love to see 1 or 2 releases a year for all software (pipe dream, I know). Once you have a handful of packages, you end up with constant change to manage.
I suspect what we end up with is early adopters embracing the frequent releases, and providing feedback/error reporting, while people like me benefit from them while choosing to upgrade less frequently.
There are about 3 apps that I'm a beta tester for, so even I'm part of that early-adopter group.
I've never met an engine that doesn't need valve adjustments, even with hydraulic lifters.
Now the adjustment period is far longer today, like in the 100k miles range.
Just be glad you rarely see shim/bucket adjustment these days. Boy was that a bitch.