IMO there's two parts to this. First is that CTV is relatively way more mature. Been around for a while and hasn't changed much since. So it can be adopted fast. TXHASH still has quite some room for bike-shedding.
Second is complexity. While TXHASH is way more flexible it's also an order of magnitude more complex, mostly code-wise. Needs quite some caching etc, so the code is far from trivial.
That being said, it seems that TXHASH together with CSFS enables APO in a more secure way (than CTV) and with APO, txid stability is already far less important. Which also means that indigenous fees could be a thing maybe.