Language evolves - things that start out as misunderstandings or errors become informal usage, then dominant usage, then the correct way.
Others stay misunderstandings or errors.
It pays to learn the correct way so you sound educated as you speak, and so other educated people don't automatically discount what you say, but there's little benefit in attempting to correct others.
That said, mis-using erudite words or phrases spoils the effect.