If you think NBC is far-left then you probably don't understand the left.
Far to the left is Socialist Worker. MSNBC is basically a mish-mash of bog-standard (American) liberal populists and analysts.
This is mostly new for MSNBC, because in 2001-2004, MSNBC was one of the biggest boosters of the Iraq and Afghanistan wars, with Scarborough and Carlson headlining the prime-time opinion shows. As soon as the American public lost interest in the culture war and turned against interventionist foreign policy, they started staffing up liberals.
I also disagree with FT Op-Ed leaning left. Being a socially-permissive capitalist doesn't make you a lefty.