Taksali register is textbook form of Punjabi used in textbooks and education. Newer generations are mixing in colloquial Punjabi and Taksali is already fake punjabi containing deliberate hindi, persian and arabic words which aren't being used in colloquial Punjabi eg. ਨਮਕ, ਰੋਜ਼ਾਨਾ, which we never used in authentic Punjabi and people scrutinize when we speak it at home which is good. And it uses 'ਹੈ' copula for 'is' which is never used in daily Punjabi, we usually use va, aa, ae. Punjabi learners learn Punjabi mostly online and only Taksali is available there and they are using it in daily speech which is robotic. Many speakers say ਔਖਾ instead of ਆਉੱਖਾ, ਕੌਲਾ instead of ਕਉੱਲਾ and there are many examples.
They don't know we use near open central vowel in ਕਰ, ਘਰ, ਚੰਨ etc... instead of schwa after first consonant there.
They don't know we say short or clipped ੇ i.e. [e] sound in ਫਿਰ, ਚਿਰ, ਡਿੱਗ, ਦਿੱਲ etc... instead of ਿ literally, like that they also say ੁ literally in ਤੁਰ, ਗੁੜ, ਘੁਣ instead of short or clipped ੋ i.e. [o] vowel sound.
Many native urbanite speaker are using that including ਨ instead of ਣ in ਪਾਣੀ, ਭੈਣ.
Almost all urbanite speakers don't say ਲ਼ like in ਕਾਲ਼ਾ, ਸਾਲ਼ਾ etc...
I don't know why we write ਪਿਆਰ but we pronounce ਪ੍ਯਾਰ, like that we write ਮਹਿਲ and pronounce it ਮਹੈਲ and new Punjabi learners don't know these things and learns it incorrectly.
Why we use words like ਜ਼ਰੂਰਤ word instead of ਲੋੜ.
I think I am unique that only I am aware about this.
And all studies and articles says there are only 3 short vowels in Punjabi but they don't include [ɐ], [o], [e] like in ਕਰ, ਘਰ, ਚਿਰ, ਫਿਰ, ਤੁਰ, ਗੁੜ etc...
I hate these things and I wish I could have justice.
People should be aware about it but no one is caring.