I think you need to consider the target audience of the presentation - it's for people who want to start high-growth tech companies that will raise venture capital. If that's your goal, then the simplest option by far is to incorporate as a Delaware C-corporation. On the other hand, if a larger goal for you is to save a few hundred bucks a year on the extra franchise tax, then yea - maybe you want to incorporate in your home state. But then you're not the intended audience for this presentation or the advice contained in it.
I'd also just point out that telling people to just incorporate in their state of residence is no less boilerplate advice than telling people to incorporate in Delaware :)