The answer is just one, Marketing. As we all can see, Bitcore team don't want to spend a penny for their product, not even want to get listed in better exchangers. Personally, me and my friends would buy a lot of BTX, but we absolutely don't trust about crap exchangers like cryptopia and Bit-z. And people with money, thinking in the same way..
I must admit! Everything you say is true. BTX has a great community and great devs. But I honestly feel like its not making the right moves.
I always wonder how shitty coins like Decred, BCC, Neo, Zcoin, Zencash, Minexcoin, or any of the shitcoin forks could pass BTX.
But then I realize that the marketing has been horrible. The community is doing a better job marketing it, than the devs.
Before anyone says: "BTX needs real world use." That can come after it becomes a commodity.
Although BTX seems to be moving at price intervals like ETH did.
BTX technology is too good for people to just dump it. But thats what will happen if we dont get on a bigger exchange.