This here is the answer to your question. All these guys including Trace Mayer and many others are too invested in Bitcoin to admit to themselves what is really going on outside of Bitcoin. They want badly Bitcoin to work and see the faults but just can't accept there is something better out there. It's a very strong emotional attachment they have formed which is not rational. It is called Sunk Cost Fallacy. I have lost lots of money myself by falling into this trap. Many follow this very same thought pattern which is pretty hard to escape sometimes, especially when you are heavily invested.
This, x100. I used to be in the Bitcoin-only camp. Bitcoin was the only way.
Then I got disenchanted, because of multiple factors: the falling price, the lack of features and innovation, the tabloid-style "news" popping up all over /r/bitcoin, and the constant... irrationality... of the hardcore Bitcoin crowd. So I took a step back, forgot all about it for a few months, and focussed on other life projects.
When I came back, I'd stepped out of the forest and could see it clearly, instead of just seeing the trees. I could see with a clear, unclouded mind and saw that problems did exist with Bitcoin, which other currencies solved, and quite cleverly. But I couldn't have seen that without dropping the conviction and walking away for a while.
To any external observer, looking at things rationally, Bitcoin has problems. We all know this here @ Dashtalk. Block size, speed of block confirmations, anonymity. Not to mention that it's very improbable and impractical to implement new changes and innovation into Bitcoin itself because of the massive size and scale. Gavin said something to the effect of, it's like working on a 747 while it's flying through the air.
But some of these most hardcore proponents and developers have been 110% into Bitcoin being the solution for life, the universe and everything, that they've developed deep convictions — and fought for them. Their identity is wrapped up in these convictions — and they'll probably be the last to see the light.