Is there any way for this to end (other than sabotage and other outlandish options) in which this was not caused by a company trying to make money in an extremely unsafe way?
This may absolutely make a great tale about hubris one day, if we ever find out.
This feels more like someone went skydiving with a homemade parachute in strong winds above an active volcano.
In this case, OceanGate has a well documented history of making poor and reckless engineering decisions. The fact that things went horribly wrong is probably related to one of the many corners they cut.
It will be interesting if/when we get more solid information but until then most of the speculation seems pretty on point to me.