BTC was a first experiment of digital currencies and it`s far from being perfect. Nobody know which coins will be #1 in 5 or 10 years.
They are but they are all unproven with very small communities. In this field the confidence is everything and even Bitcoin has hard time to gain the mainstream confidence and not some other alts that have even barely working wallets.
Also don't forget, that potentially all of the features that these other coins have can be possibly added to the Bitcoin. You never know what the development brings and where are we headed in the future!
No need to bring reality into it. Let the Monero believers have their fantasy.