Interesting question, Nikola.
Hum. Not being a teacher, I can’t really say how learners approach this. I think a good rule of thumb is just to reorganize a thought, or an expression, that you know to be correct, until you encounter an alternative, which may or may not be similar to one used in your own language, and never to assume anything along the lines of similarities, until you are 100% sure. Assume nothing. I guess that has always been my approach. Actually, because English is such a dominating /domineering language on the world front, it sort of makes sense that other languages would adopt expressions and idioms from English, that are either very similar or direct translations, into their own language and be okay with them. But, it’s all up to the natives to do that.
But, I think I know what you are talking about.
Since you speak German, you can relate to this.
If you want to say in German, “that makes no sense”, the technically correct translation is “Das ergibt keinen Sinn.” But, we all know people do say, and have been saying for years, “Das macht keinen Sinn”, just like English.
But, I read fairly recently, where someone wrote, that “das macht keinen Sinn” was bad German and should be avoided, because it’s just another example of German “word-aping”, as my former Professor used to say. It’s not real German.It’s too much like English.
But, I’ve heard highly respected native speakers, like Helmut Schmidt, in interviews say this: “das macht keinen Sinn”, so I will use it since I know it is okay. But, then I frequently lean toward “ergibt” instead of “macht” in that sentence, only because I like to use different words for the same thing, or expressions sometimes, because other people do. I can’t say I’ve ever experienced a “that can’t be right” feeling about it, but it does seem a bit like cheating almost to me. But, I do think I understand what you are getting at.