A schoolteacher's goal is for their students to be able to write and speak an individual language. The goal of linguistics is to be able to understand and describe human language as a whole using a system of consistent rules and terminology. So, no, Turkish schoolteachers would not know the linguistics of Turkish better than linguists, just like a chef would not know the underlying chemistry of cooking better than a chemist.
> So, no, Turkish schoolteachers would not know the linguistics of Turkish better than linguists
Yes they do, because schoolteachers don't each invent their linguistic terminology as they go along in isolation, it's done by some regulatory governing body. Something like https://en.wikipedia.org/wiki/Turkish_Language_Association. If anything, that's more centralized and controlled than what our countries have. So then it's not between the word of linguists on HN and some random primary school teacher in Turkey, but between the Turkish linguists deciding about their language and HN linguists.
And I am sure HN linguists think they know all the languages (programming or otherwise) better than anyone else, but somehow I doubt that.
I think you are both right but are talking about different things.
In elementary school in Canada, I was taught phonetics to help learn sounding words out. This was absolutely a government-sanctioned curriculum. I was taught that the sounds are categorized as either consonants or vowels. Every English speaker can confirm that of course this is correct.
But then you major in linguistics and discover that the elementary school definition of consonants and vowels is actually not quite right. And you can’t even categorize certain sounds well (such as the “w” in “we”, which is actually pronounced with a mostly open vocal tract).