When people talk about avoiding vendor lock in with AWS, they tend to talk in terms of using k8s or another compute abstraction layer.
But I think the real lock-in lies in services like S3, making so many workflows simple and intuitive (while controlling your data, which is where the real lock-in lies)