I would say you're actually witnessing the very real phenomenon of language-drift. Languages evolve for a billion reasons, but there's no right or wrong state of language.
That's why we distinguish between language, dialect, idiolect, sociolect. Each bearer of language is also a producer of language. Their version is just theirs, in whatever many ways that makes that version unique.
(Check linguistics to better understand this process of language-drifting )