The English I am using to write this comment would be incomprehensible to my great-great-great-great-great-great-grandparents.
The version we are using here is acceptable because it is the form that those in power have accepted. To assume a variation is incorrect because the elites have rejected usage of that version makes the argument extremely political.
Perhaps we should just accept it is an evolving language and vernaculars, dialects and variations are perfectly fine. If it is useful to a community to teach one of those in their schools rather than RP/Queen's English/Standard English, to decry that and insist it is wrong is to make a political argument about the right to identity as a community.