Utreexo makes it attainable to make use of Bitcoin securely with out downloading the total blockchain. Since some distinguished Bitcoin Core devs assume there aren’t sufficient full nodes, I speculate that some might not just like the prospect of much less full nodes (much less decentralization), and additional extra, extra code complexity.
Additionally, Utreexo continues to be in improvement.
Additionally, because it requires no forks, so there isn’t a stress to combine it into Bitcoin Core. With so many various wallets, a developer actually has little incentive to work with the Core neighborhood when he may get it merged right into a one other pockets (his personal :P) with certainty.
Take BIP 157/158 for example. Everyone knows code assessment is nice, however I speculate that many builders could be discouraged from the quantity of effort it takes to get one thing merged. In case you have one other pockets, as roasbeef does (btcd), I can not blame him for not eager to hassle with bikeshedding a Core PR for months, leaving it as much as Jim Posen to see this by way of.
I speculate that Utreexo solely exists as a result of Tadge realized that the one technique to get one thing like that is by doing it in a means that requires no modifications to Core. There have been many UTXO-commitment-related proposals, for instance Bram Cohen’s proposal, which is arguably means less complicated, however was too radical a change. Now the person is beginning his personal coin.
Study to only admire the truth that Core is getting increasingly secure!