There won't be any real successful competitive shooters until the fucking moba craze dies down.
Multigaming organizations and companies who solo sponsor want to invest in the most popular games, as they have the most money behind them, get the most attention, and bring more people to their website/twitch/youtube/social media site. Right now that's moba, sadly.
I've been going to pax east every year since it started (not going anymore tho, it's shit now). Pax is huge. It's almost got E3 status. Every year you see more and more booths showing off their new game. "It's a new take on moba. You see it's exactly the same as every other one except in this one you can [insert totally useless minor difference here]."
People line up all weekend to try them. I've seen RIOT employees make kids "bark like a dog" and "kiss the floor" for some stupid skin code. As long as people keep flocking to moba their wont be any successful competitive FPS games. Tribes had a chance, and then hi-rez killed it off to focus on "smite"... A fucking moba. TF2 and CS will have to carry the torch for now.