One thing I don't think non-MSNBC viewers understand about MSNBC is that it's not the FOX News Channel of the left. MSNBC hosts express left wing opinions, but they still rely on facts. They are not spewing propaganda and lies like FOX News Channel does. FOX News Channel had to pay hundreds of millions in a settlement for spewing lies about the 2020 election and the voting machines, the text messages released in this lawsuit between FOX News hosts and anchors like Bret Baier just proved how this is a network that does zero journalism, it's a propaganda outlet that is terrified of angering its far right audience. They invested millions in 2020 so they could make quicker election calls, and then panicked when their early Arizona election call angered its audience, to the point where they held off calling Nevada for Biden because they didn't want to be first to call an election for Biden, instead choosing to wait to be the last network to make the call. This type of stuff is simply is not happening at MSNBC. There is no denying that MSNBC is news with a left wing view, but it's still news.
In my view CNN & NewsNation are not doing responsible journalism by staying in the middle. We don't live in a reality where both political parties are equally bad doing equally bad things at the exact same time. The way CNN, NewsNation, NBC, CBS, ABC etc... go out of their way to criticize and praise both political parties equally all the time just to appear unbiased is so infuriating. CNN can't even agree to fact check a debate because they are scared of looking biased. A great way for CNN to counterprogram against MSNBC & FOX News would be to stop focusing on politics and cover all the other actual news going on, but CNN has instead decided to devote most of its schedule to covering politics and political opinions with people arguing all the time. They deserve their horrible ratings.
It's also worth pointing out that MSNBC has actually tried having right wing opinion shows on the network along with left wing shows, and it's a massive failure every single time. It's extremely hard to have a successful news network targeting totally different audiences each hour, networks want to do everything they can to stop people from changing the channel, nothing ensures people will change the channel more than putting a left wing show after or before a show hosted by Ben Shapiro. One of the things that makes MSNBC so enjoyable to watch is the fact that all the hosts & guests get along with each other. It's the total opposite of CNN which at times looks like a Real Housewives reunion special with guests screaming at each other.