Self-hosting can easily become very time consuming. Container technology doesn't solve all the problems. Yes, it's getting easier to deploy web applications and services, but you still have to update them regularly, set up a backup/restore mechanism, ensure that database migrations don't break