Moving a TerraForm managed infrastructure, which has higher complexity than one ec2 instance, to another provider basically means rewriting most TerraForm code.
I don't see TF to lower the barrier of vendor lockin really.
Terraform is "multi provider" not "provider agnostic".