He did go with the AWS free credits. And then spent a long time getting angry with me and trying not to pay me, because I had supposedly cost him so much, and he wanted to dump the other server company. Sigh.
You aren't necessarily locked in AWS just by using it. Less and less so in fact, with the advent of Kubernetes. Even before that, a "classical" app with an autoscaling group or two, load balancer, and managed database aren't something that will take an enormous amount of time to move to another provider. Basically the main complexity would be transferring the data and the cutover, but you get that regardless of provider.