Completely agree. I also never really understood why we can't change the rules to enable retrospective cards. It might not change the result but it would quickly change behaviour.
I actually have a lot of sympathy for refs, it's largely a thanksless job and getting more and more difficult to ascertain when cheating is and is not happening.