When we speak about the grammar for a language/dialect we imply a prescribed "correct" grammar for a particular community of speakers.
If the game is wearing a $20k watch or understanding the covert signs of status that you might find in a particular community, that's something different.
yeah, people code switch, but i have come across many many people who just say things differently from the majority pronunciation. they’re not misunderstood and they can communicate just fine (see nucular vs nuclear). that’s just how language works, right
I hear people say "ask" and people say "aks". I hear both, and I see there's a difference. In your mind people who say "aks" can't see there's two variants. Why not? You're being patronising. I think they do and they make a choice, like I do. I COULD start saying "aks" and choose not to.
What next, are you going to argue that people who wear their pants down by their knees don't know that's not how you use pants? I think they know there's alternatives, and that's what they choose to do.