LOL! I love the arbitrary definitions and usage example you give so passionately as if that settles the argument definitively.
Enter could mean, "Begin entering text", sure. But it doesn't. It means "release the block on input", usually passing the text being queued in the input buffer or a pointer to it. Escape has traditionally been the "mode change" button for literally my entire life.
It's wonderful to see Mac fan boys still going though!