It's called Linux because we call it Linux. That is how language works. It doesn't matter about the official name or the etymology, if the population typically uses a certain term for something, that is the "correct" term.
Now there are lots of arguments for preferring an atypical term in some situations. Official names in more formal contexts, genderless nouns to avoid excluding people, and indeed "GNU/Linux" to promote the GNU project. But these are choices we make, and are not something to be forced on people who don't necessarily agree with the reasoning behind them.