To create a transaction you would first need somewhere to send your coins. Since no one accepts alt coins there's no where to send them to. It has nothing to do with the fundamentals of the chain itself. Take BCH for instance, it split, now it's a new currency. The only people who support it are exchanges. They have no transactions because there's no one to transact with. Simply because something is the most dominant doesn't mean that it's the best technology. Just because something has better technology, it doesn't mean that it will become dominant.
Definitely agree with you on this. But decreasing the block time is probably not the most ideal solution.
In the meantime, I'm stuck with a $8K transaction that probably won't ever process and having to figure out how to respend those inputs on a blockchain wallet (which probably isn't possible). And, if I had made my transaction for a larger fee, I would have been better off just transacting through traditional banks which defeats the entire purpose of bitcoin. It would have been CHEAPER and FASTER for me to wire the funds than to pay the larger tx fee. Cheaper because wires are only $20/pop regardless of the amount, and faster because 50 minutes between blocks.
That's why you should never use Blockchain.info wallet. I can't emphasise enough on that, if you're using Blockchain.info you're probably just waiting for a disaster to happen. Use a desktop wallet, they give you full control over your coin.
If you had made your transaction on a desktop wallet, you can probably stop the rebroadcasting or at the very least be able to extract/sign a new transaction that replaces your $8K transaction. It would still be cheaper and faster than wire transfers. The reason why your transaction is not confirming is also partly due to the VERY infrequent block interval right now. Its literally 2-3blocks/hour.