At the top level, the refs are coached to ‘give what the game expects’. The YC would just be accepted. Rightly or wrongly, the reality is, he’d have had a hard job on the day convincing the players quickly that no card at all is the right decision. This then leads to further aggravation, players arguing, dissenting future YCs as ‘you didn’t even book the GK earlier’. I’d back the ref any day for making a sound common sense decision.
Football culture is at fault - in rugby the ref could calmly explain why, in law, no card was necessary in this case and it would be accepted immediately. In football, if he doesn’t give a decision in two seconds, he’s surrounded by hysterical players, coaches screaming, etc. (as you can see from the clip). These decisions are the consequence.