I'd argue that something like k8s is a huge investment for startups and is more of a time waster than anything else. I have a friend that worked at a startup that used Terraform to deploy their stuff, and the whole thing was overkill given that they literally just compiled a binary and put it on a single host. Instead, the friend just wrestled with the Terraform based build process and complained about learning the tool instead of getting stuff done.