TPE Songshan is surrounded by terrain, tall buildings, etc. Having 'lost' both engines I suspect they had stuff all options available. Hit hills or hit buildings or lose control trying to avoid both - the result would have been the same...
Box - an uncontrolled one wing stalled descend is not the same as something where you fly the plane to the scene of the crash and at least have the option of trying to avoid obstacles?
Their take off path was along a big wide river. I'd rather hit it right side up at 120 kts with full flap than inverted and stalled...