Or any shared hosting provider. It bugs me so much how every project seems to think I want to run a cloud instance to host it and bring in that maintenance burden. It's stupid. Give me shared any day for the small stuff.
While it would be nice to have these things, think about it: this isn't a product someone is selling us, they were doing their own thing making something that worked for them and stopped and thought "dang I bet the other nerds out there would use this" and then did what they could to open source it. That in itself this is generous, and nowhere does it imply any other types of agreement. Does that make some of us sad? sure! Is that this dev's problem? absolutely not.
This is true— But also, we will support the journey towards being 100% cloud agnostic— It just wasn't worth holding up this release to get it all perfect.
Nothing is deeply cloud-specific in the core stack— Opportunities to go cloud agnostic are there, we just might have to do it via contribution, as we have a few important projects on the go with conflict with the time this would take. But it's open source, and it will happen :)