Apart from the interesting conversation here, just to make sure...
You are all aware of kubectl diff[1], right? I understand that sometimes you just want to diff two k8s objects, kubectl diff is not a tool for that.
[1]: https://www.mankier.com/1/kubectl-diff