I understand your point, but we have to maintain a huge amount of OSS and also provide human support when needed. That's why it's not free.
FYI we do publish most of our stuff open source on GitHub (https://github.com/elestio-examples/) and also on docker hub (https://hub.docker.com/u/elestio). Although some companies prefer to pay us to get peace of mind and a strong DevOps team to help them when critical stuffs going wrong
I understand your need to maintain profitability. However this pricing is structured for corporate. BYOVM home enthusiasts expect a flat fee that's easy to understand. Pricing based on hardware scaling isn't really acceptable for that market.
"Pricing is based on the specification of the VM you are connecting:
$5 per vCPU + $2.5 per GB of Ram + $0.25 per 10GB of disk.
Example: if you are connecting a VM with 2 vCPU + 4GB Ram + 40GB Disk, the cost per month will be:
(52) + (2.54) + (0.25*4) = ~$21/mo
Price per hour is then calculated like this: $21/730h = $0.02876/h
You can create one BYOVM service for free. To be eligible the VM you connect must have no more than 2 vCPU, max 4 GB of ram and max 80 GB of storage." https://docs.elest.io/books/cloud-providers/page/byovm-bring...