Not all mainstream media outlets are the same. It's not fair to lump NPR, ABC News, The Wall Street Journal, USA Today and The Christian Science Monitor with CNN, MSNBC and Axios.
... and as for the "they lie for Party instead of just reporting the facts" and the "always a spin" critique? Of course, you can say the same thing about right-wing outlets such as Fox News, The Washington Times, Newsmax, One America News and The New York Post. The right should either offer a neutral alternative or shut the hell up about the biased coverage of politics. Their own outlets are not any more objective than the ones from the left that they complain about.