Sometimes, this can be because the dialect you speak is innovative - which implies language evolution - and other times, this can be because the standard variety is more innovative.
When you say something that merely deviates from the standard variety of the language, as codified in the Japanese dictionary, it doesn't mean that you're wrong. It merely means that you're speaking something other than the standard variety. Sometimes, this can be because the dialect you speak is innovative - which implies language evolution - and other times, this can be because the standard variety is more innovative. For example, it is non-standard in modern Chinese to use the morpheme corresponding to the character 至 to indicate superlatives, but it was not in Old Chinese.