When talking we don't make a distinction when pronouncing them and anyone worth a dollar knows what spelling you mean.
Tldr: Grammar nazos are weird perfectionist or just not that smart, can't inference, is spock, isn't a native English speaker or has never talked to anyone. Anyways I need the tldr to be longer than the original post so this post has some meme value kbye.
-
It matters because the words have different meanings. When I'm reading, I interpret the word for its literal meaning - I don't think of all the phonetically equivalent words. Once I do a double-take, I can realize what the person meant, but that's extra effort on my part. Why not just be literate?