This is so true. I think a portion of the reasoning is laziness, but another big reason is lack of knowledge. I don't think many people understand the written language and what it means. "Your / you're" and "than / then" are prime examples. It's simple ignorance in many cases.