I wouldn't call it Bitmain-fiasco. I would call it: "Ignoring the necessity of scaling for 3 years fiasco."
Until this day you have peeps like LunaticLuke that say openly that the high fees are good and the blocksize should be shrunk to 0.5MB.
Also we had a solution early 2016, remember? The miners and some core devs agreed for 2MB+SW. What happend? Core just openly gave a fuck about that agreement. Seriously, to blame just one side is rather biased.