This will go down as a massive failure in governance. The Bitcoin core guys have completely created this situation by taking a hard liner stance based on a non issue. Committing to a 2 megabyte hard fork 2+ years ago would have averted this situation and kept control within the core dev team. Now we see miners taking a stance because SegWit doesn't necessarily benefit them. Further payment channels and other off chai…
My understanding is that SegWit allows companies to insert themselves as middle men in the system who provide fast transactions.
The real issue, I think, is that the main chain must remain a practical option for those that value it. Discovering the 'fair' cost for this while maintaining a secure network is very much an open question, and ultimately the source of all the controversy.
Personally I'd like to see unlimited block sizes, where txn fees and block orphan risk reach an equilibrium, but it's very difficult to say whether this would create unworkable centralization pressure.