If miners stop playing stupid games and really want the best for bitcoin, they would stop stomping on the hardfork drums of war, and they would activate BIP141 as they have been told by everyone worth listening to in the space. But what happens when you give stupid janitors the ability to vote on engineering matters? that they will don't do the right thing.
Enable segwit with no stupid hardfork drama, and see bitcoin skyrocket.
Break bitcoin in half, see the price crash, and see everyone involved in the forked chain going bankrupt, with the price going to 0 on Forkcoin, and with Bitcoin crashing but going back 3 years in price and taking another 3 years to recover.
Your choice.
Except the engineers are the janitors.
Miners get to decide what happens to bitcoin because they put up something at stake (mining equipment).
Developers on the other hand have nothing at stake and thus do not get to decide. Bitcoin would not work if developers would make decisions.
However if miners chose wrong their stake gets destroyed by the feedback of the market (which is controlled by users/coinholders)
In what twisted imagination janitors are the engineers?
Sorry, you got it backwards, time to go study how the protocol works. Miners were never supposed to choose shit. Satoshi never predicted mining pools and the current state of things.
In any case, miners are incompetent and can't decide what is or isn't good for bitcoin because they aren't engineers. Any idiot, ANY, could have created their own mining empire if they were at the right moment doing the right thing, then it's just all scaling and scaling by investing gains on more mining software.
If segwit doesn't go in with BIP141, uncertainty will make the market crash, and those that dare to hardfork will be punished heavily.