Because of that, errors while diffing would potentially not do anything, leaving the user clueless of what was going on.
kubectl alpha diff
`kubectl alpha diff` lets you diff your resources against live resources, or last applied, or even preview what changes are going to be applied on the cluster. This is still quite premature, and mostly untested.