I mostly share your view, and hoped not to overstate it: it's clearly a drawback, but in all, not enough to turn me away from it. By being aware of this drawback and keeping an eye on where the lock-in is, it would not be _that_ much work to rewrite the pain points to work with another provider. That said, it's still a good idea to be aware of the drawback.
Unfortunately I can't edit my post anymore, but I should've noted that I'm overall happy with my serverless setup.
Unfortunately I can't edit my post anymore, but I should've noted that I'm overall happy with my serverless setup.