The first slide is ironic. "Keep it simple" by forming a Delaware corporation is advice constantly repeated in some circles and it's simply asinine. The simplest option for founders is to incorporate in the state in which they reside/plan to conduct business as they are going to have to file as a foreign entity in that state anyway. The retort is "But investors won't invest in my California LLC!" The first fact this…
But if you're not, consider when you have an interested potential investor who's mulling over your business model and asks offhandedly, "So you're a Delaware C-Corp, right?" and you answer with this.
Then he thinks: "if they didn't even get this right, what else have they missed?"
And you lose the deal.