I'm actually surprised hub and spoke declined as fast as it did.
Sure, if you live in Boston, a Boston-Vienna thin route makes a nonstop flight instead of two stops (e.g. JFK and Schipol), but if you live in Syracuse, NY as I do, you have to fly to a hub to get anywhere. Thin routes are useless for anyone not in or near a major city.
You want to fly from Syracuse or from Iowa to e.g. Tallinn, you HAVE to fly through hubs, anyway.
----
To more closely address the topic, yeah, starting out with the overweight -800 was a bad idea. Either start with the -900 or build something fit for the size.
Also, in retrospect, when you get bitten on the ass by new engines coming out for the big twins, when the engine makers assured you there was no such products coming, bite the bullet and re-engine the thing early.
Thirdly, build a freighter version, too.