I don't think anything else open source I've done has been widely deployed, but if I save a bit of someone's time because they can use something I did, or save some users' cpu and bandwidth, it doesn't matter to me if that's a user of a free service or a propriatary one, I still helped their user.
The only losers are people who are engaging with the Open Source community in bad faith, viewing it as something to steal from, rather than participate in.
If AWS/Azure/GCP/et al. ran a cloud version of X and the main company supporting the open source project was a going concern, I doubt many would have a problem with the entire scheme.
However, in reality, every enterprise support dollar that goes through a third party cloud-managed offering is one that doesn't go to the first party.
In which case, what dollars are left to pay the independent company that creates and supports the software?
Granted, there are a lot of nuances to the above, but I think it's generally fair to say that third-party cloud companies are making more off managed open source offerings than they're paying to contribute to them.
IIRC, it only need libc and OpenSSL (the latter only if you build TLS) on your system, and provide their forked copies of Jemalloc, LUA, fpconv, HiRedis, Linenoise and Hdr_Histogram.
for example, something like jemalloc is highly nontrivial
If it wasn't open-source it won't be as popular as it is in the first place, Redis is also using ton of open source software or libraries for free.
Not defending AWS/GCP/Azure, I actually got my software used when i was young by a large company for free (not even a mention- Still using it i think, 5M+ Play Store Downloads), but that is the spirit of open source