Daniel, I get your point, but that is not what I meant with drift detection. In Kubernetes you have automatic drift detection because Kubernetes will constantly check if your resource' current state matches its desired state. If drift is deteted, Kubernetes will reconcile the state and attempt to match the desire state. Since Crossplane is running as CRDs in Kubernetes and using its APIs, Crossplane will have automatic drift detection too. In Terraform it will always be a manual or scheduled "terraform plan" needed to detect and reconcile drift.