Our subscription terms are very transparent and are made clear during checkout. These terms are designed in a way such that the customer doesn't immediately lose access to their production server should a payment fail for some reason. This gives them time to either pay their invoice, or contact us to cancel the service, if they didn't do so before renewal. Sadly, you did neither, and did not respond to our communications at all.
Since we are renting out actual dedicated Mac minis instead of just VMs, there is a direct cost involved if that server is remaining active for 14 days without payment. And as mentioned earlier, we can’t just remove and reset the Mac after just a few days of failed payments, as this would harm our legitimate customers greatly should any short-term payment issues arise.
In addition to our very transparent terms outlined during checkout - we even have a checkbox that you need to confirm that explicitly states the renewal terms - we are very forthcoming in case someone forgets to cancel their service through our customer panel and reaches out through our support channels in an effort to void the latest invoice. This allows us to both provide a reliable, uninterrupted service even in case of payment delays, as well as consumer-friendly terms.
Finally, instead of sending our legitimate claim, based on the contract you agreed to, to a collection agency or taking legal action, we simply canceled the account and blocked further purchase attempts. If we didn’t do this, we would have to increase the prices for everyone so that we can compensate for the regular loss of payments, which we would consider unfair towards our paying customers.
Therefore, we do not see how any part of this process could be construed as a "predatory, customer-unfriendly" approach.