Servers on premise with regular backups stored in the cloud can still be cheaper than offloading all your compute, storage and backup to AWS.
I don’t understand why you’re artificially constraining this? When we had colo’d servers, we still used cloud services where it made sense (especially S3, scaling storage sucks). I don’t think people are arguing for never using anything but your own equipment.