There are superior VPS available for free in the 'always free' tier of GCP or Oracle Cloud. In the latter case you don't even need to set up a billing account, just provide a credit card for verification only, and you get 2 * VPS with a 1/8 of a physical EPYC core and 1GB RAM each, 100GB of block storage between them, and 10TB outbound data a month.
Alternatively PaaS like Google's App Engine have 'always free' tiers sufficient for hobby sites.
Different audience. As much as I loathe Cpanel, there's a bunch of customers that know nothing about Linux and want to point/click things into existence.
Given the name "nosupportlinuxhosting.com" I would expect many using the service to ba capable of knowing/understanding "apt install nginx php-fpm" and so forth.
Though obviously cPanel and its ilk still offer some time-saving convenience even if you could setup everything yourself.