“...gives almost zero back to OSS...”
This is not true as Amazon not only releases it’s own projects but contributes really broadly [0].
I can’t speak for others, but I understand the decision to choose ElastiCache over CC software as I understand Amazon’s model a lot better than projects that change their license.
So if I’m going to hinge on something non-OSS, I prefer the logical points where a utility that sells cloud compute so doesn’t care about software than for software companies that change their license, really substantially.
My org allows AGPL as we can easily comply. But we can’t comply with CC. This shift is a big deal and kind of hoses me.
You mention Microsoft in the 90s. They shared source code all the time, but you couldn’t use it and there was zero community. So if you want that, CC is way more likely to get us there as community contributions will dry up. I’d rather depend on companies that are explicit (ie, “this is open source, this is not”).
[0] https://aws.amazon.com/opensource/