UASF have empowered the bitcoin holders so that the miners will have no choice but to comply with the request and wants of the holders and players of bitcoin.
Just for the fun of it, I really would like to see the dynamics of a UASF against the miners to force them. So in a way, just for sake of experiment, I'd like to see that happening, because I think it would be a major fiasco, it simply doesn't make sense.
Of course, if the miners decide to HF before, you could always say that they did so because they were scared
in the same way the Japanese could claim that the US was so terribly scared of their superior army that they threw them a few nukes on their head in 1945, proving the superiority of the Japanese army. Yeah....
I'd like to see the experiment done with a UASF, honestly, to see how it turns out, so in a way, I hope the miners don't HF before, and spoil the experimental setup.
It does make sense, it work as a snowball effect, if it gets like 20% hashrate, some miners will start getting nervous, then once the snowball effect beggins its pretty much game over for everyone that isn't on board.
Having said that, I don't want to have to resort to UASF, if we can make the 2MB HF compromise, developed by Core so we don't have to ask the 95% of the network to stop trusting Core software which they will not. Also the segwit must be activated SF to stop the covert ASICBOOST scam. The HF, must be deployed 1 year from now at least and not the rushed time proposed by Barry Shillbert.
If we can reach that then it's going to be OK, all other paths lead to UASF.
But the fact the narrative has shifted from if we need to get segwit or not, to how do we get segwit, proves UASF is working. We, the people armed with full validating nodes, are creating pressure to get things moving in the right direction.
Notice how BU is dead at this point.