To answer your question, I think Linux absolutely should target the mainstream, as it already does in some ways.
For example, by making Linux more accessible to the average user, the community grows, which will probably lead to more support, more software development, and so on.
It is true that not all users have the same level of computer skills. Especially for that reason Linux should become even easier and even more intuitive to use.
In short: the more people use it, the more support it will get.
Another example of a company making clear that we don’t truly own the games we play on their platform.