<!-- Thank you for helping to improve Crossplane! Please be sure to search for open issues before raising a new one. We use issues for bug reports and feature requests. Please find us at https://slack.crossplane.io for questions, support, and discussion. --> ### What happened? <!-- Please let us know what behaviour you expected and how Crossplane diverged from that behaviour. --> `diff` is not incorporating default values inherited from XRDs. This is equivalent to the `--xrd` flag on `render`. It should. ### How can we reproduce it? <!-- Help us to reproduce your bug as succinctly and precisely as possible. Artifacts such as example manifests or a script that triggers the issue are highly appreciated! --> Try. ### What environment did it happen in? Crossplane version: <!-- Include at least the version or commit of Crossplane you were running. Consider also including your: * Cloud provider or hardware configuration * Kubernetes version (use `kubectl version`) * Kubernetes distribution (e.g. Tectonic, GKE, OpenShift) * OS (e.g. from /etc/os-release) * Kernel (e.g. `uname -a`) -->