Non-mainstream refers to things that are not the most popular, that is, relatively advanced or backward.
In terms of the number of people, there are fewer people who pursue non-mainstream and more people who are called mainstream.
Where there is mainstream, there is non-mainstream. Mainstream and non-mainstream exist.