Clearly having obscure gestures trigger functionality isn't ideal, but are the alternatives actually better, or even viable?
I do agree with Gruber, the current gestures and behaviours are awkward. I can think of some alternatives that might help. One would be to run your primary app, then have a Control Center widget activate a multitasking layout, then it display the home screen as an overlay, so you can choose any app to go into the 'second slot' of the chosen layout. That may well come with negative tradeoffs, but at least the app selection/launch process would be familiar. There may be things that can be done.
However there are no magic wands here. Getting rid of gestures sound great, but then what do you replace them with?