Pulumi -> Same end result as Terraform but you use Code (python, go, typescript) to describe resources instead of hcl
Crossplane -> Same end result as Terraform but you use K8s resources in YAML to describe your infra.
I hope that helps. But I agree that the crossplane/upbound marketing is super confusing.