You’re right - there’s not really much of a way to please some people who expect everything for free.
I think the disconnect is that most services of this nature (or at least the ones I’m aware of - serverpilot, cloud 66, laravel forge come to mind) charge a flat fee per X server(s). CW fees, on the other hand, increase greatly as your server grows in size.
My thought was that CW can’t fully obscure the pricing since we all know baseline cost of the servers they’re using, so perhaps more transparency into the rest would ease the tension of all the “you’re charging 100% markup” complaints.
In other words, what about the 8GB droplet makes CW’s service cost $40/mo on top of server costs, but only $5/mo on top of costs for the 1GB droplet?
All they have to say is “People on 8GB droplets, in general, install dozens and dozens of sites, run into more problems, and our support costs go up exponentially” or “larger servers are typically running higher-traffic production apps and we try to give them priority support” or any other host of reasons and any reasonable person should have a hard time arguing with that reasoning (not to say they wouldn’t).
Without even some kind of simple official insight like that, I can’t fully blame people for wondering why the admin CP/support costs of a larger server are worth 8x that of a small one.
I’m not saying CW owes anyone anything, but that would be the first place I’d start if I was in charge of calming this firestorm.