Like I said, if it's spoken, I agree they sound the same. If it's typed out, it's just wrong. That's one of the reasons I refuse to use speech-to-text software. By the time I get done correcting what it "thought" I said, I could have (not "of") just typed it out.
As I age verbal laziness irritates me more and more. My current nerve grater is people pronouncing it "fer" instead of "for".