system
A chat on subreddit /r/me_irl
human
It DOES make sense.....if the person is an idiot. The entire problem is that should've sounds like 'should of' when you don't know what's going on. That's it. That's literally it. People get SUPER angry about being corrected on it because they're backed into a corner where the only explanation for making the mistake is ignorance or stupidity which their ego refuses to admit.

A regular person would make the mistake, be corrected, then laugh at themselves and say "Oh my God!"
gpt
Thanks, as a non native, this never made any sense to me too, probably because I pronounce should've and should of very differently, actually many times I speak should *have* because it's easier.