Twitter is forever judged by Facebook's bar, using Facebook's KPIs. Nevermind that the average high profile tweet is much more culturally significant than the averge high profile Facebook post. Heck most of Facebook isn't even original content, it's just really slick distribution for content from elsewhere.
Obviously Facebook has cracked engagement in a way that Twitter never has and never will. But, Twitter has cracked public discourse in a way that no other company has period. Think about it, all previous internet fora have imploded as they've grown large, or collapsed into micro-communities like sub-reddits. Twitter has definitely faced challenges with trolling and witch-hunts, etc, but by and large they've put together a super interesting product. The only problem is that it's not going to displace Facebook because it's a different thing that's not quite as big. This demand for growth is also why Twitter's management took their eye off the ball and failed to recognize and improve the core problems that hurt the product and community. It's just a really sad statement on modern business culture that Twitter isn't allowed to be considered a success as a medium-sized company that punches way above its weight among influencers.