People are just idiots.
I also regularly see confusion with 'lose' and 'loose' on these forums.
Stupid, stupid everywhere.
The other thing is look at TV presenters.
A lot of these people are misusing the English language themselves.
If those people are our examples, then it's not surprising that so many people can't write or speak proper, like.
Eg every single football pundit. They all say things like, "As a team they done the job they set out to." None of these people have heard of "did", hence they never use it.