You do not understand the fundamentals of what you are talking about, so there is no real reason to answer your questions. You are just flat out wrong about segwit 'breaking' hardware.....
Segwit would break the ASICBoost part of hardware, right?
Can you please elaborate on which fundamentals you refer to?
(Serious question, I truly want to understand my ignorance in this speculation)
Put simply, the mining still works in the absence of asicboost being enabled, and that mining doesn't break with segwit. None of the public miners that have mined on testnet have been unable to mine blocks, and segwit is enabled on testnet.