When its convenient for these companies, they're more than happy to release expensive, closed source addons to their "open source core". When its convenient for them, they'll point a finger at Amazon and say "look at how evil they are, they took all the hard work we put into this and want to sell it" (simultaneously, the hundreds of unpaid community contributors in the audience look perturbed, raise their hands to complain, and are immediately shushed, "just ignore them")
"Open Core" companies like Docker, Mongo, or Elastic want to have it both ways; they want the moral high-ground that comes with accepting free contributions from the community, alongside executive power when it comes to deciding what will and wont be open source and who can and cannot use it for what purposes. You shouldn't have it both ways. That doesn't mean you can't build a successful "open core" company (all three of these companies are successful), but lets drop the act of granting them moral superiority. The only reason they exist is because of the exact same licenses and policies which enabled Amazon to do this.
[1] https://github.com/mongodb/mongo/tree/master/src/third_party...