> It's seems very rare for someone to openly say "I'm bad at [my native language]" or "writing".
It is actually even fashionable in non-english countries. Declaring "I'm bad at [my native language], I only use english anyway" makes you a better person somehow. And it's not rare in other areas either – in post-truth world it's trendy not to know things.
I didn't mean that in all of them and everyone in any of them. But it has been always the case everywhere in the world. It's the mechanism how languages die - gravitation to the bigger languages. Hundreds of languages die in Russia not only because of limited education in regional languages, but because it's more fashionable to be russian than representative of smaller nation. In world level this gravitation is towards english mainly.
In my country it's especially fashionable not to know a native language for a people in tech. "It's impossible to talk about tech anyway in native languages, so we all should use english anyway in future" is very common. I tried to fight with it localizing/translating software for many years, but I've given up for now.
Not OP, but I recently had a manager in Germany (I'm in the US) say something like that.
Not that he was bad at German, necessarily, but that it was overly complex vs English, so he and his significant other even used English at home when they both didn't have to.
This is just one example, of course.
I was actually surprised to hear him say that (though it may have been to thwart my attempts at speaking some German when we had a meeting. I don't know any German,lol).
It is actually even fashionable in non-english countries. Declaring "I'm bad at [my native language], I only use english anyway" makes you a better person somehow. And it's not rare in other areas either – in post-truth world it's trendy not to know things.