1. I don't agree with the general premise of the author.
a) I'm of the opinion that successful people are successful. Regardless of their background, if they have an idea, a goal, a desire, they'll make it happen. They make the leap from, "Want to go skydiving tomorrow?" to, "We're going skydiving tomorrow. Obviously this can't be true for everything they do, but they always demand success from themselves.
b) I can speak from personal experience going in the opposite direction. I started out technical, ended up biased towards the business side of the work when we sold. Business is tricky because the knowledge required (and applied) runs the full gamut of being so boringly easy (payroll and accounting) to mind-numbingly tricky (payroll and accounting). Jokes aside, the author seems to be herding all business students into the "marketing and sales role". There, you can only be good at your job if you have the guts to go out and get experience. For those who don't have the guts, networking is the alternative. It's much easier to pitch an idea to a group of friends than it is to pitch to an audience of strangers. As such, an MBA from Stanford makes perfect sense. Half of your friends from B-school are already VCs or Angels, why would you have to cold-sell to anyone else? (The converse is true also, an MBA from Stanford lets you get in on tech deals earlier.)
2. "The almost obligatory ‘I have a great idea, where can I find a developer to build it for me for X% equity?’ Facebook post."
The fourth option, not listed, is convincing the technical side that the idea is wonderful and that both sides are willing to sacrifice to get the job done. If the non-technical side is any good, that should be one of their primo skills. I've interacted with lots of amazing salespeople and by-golly they are amazing at making anything sound fun.
3. Writing a business plan.
Oh god. Please do it. There is nothing worse than seeing a promising company wander around in circles with no idea what's going on.
Not having a business plan may work out if:
a) You already have a secure source of funding and you don't care how long it's going to take to get to market.
b) Working on your idea has no opportunity cost (instead of playing video games, you're working on your idea).
4. Applying to startup competitions
I actually agree with the sentiment by the author here. I think that applying (or just working on an application) to a single, established competition/incubator is really useful (see business plan) because it forces the team to know their stuff. Applying to 50 just for publicity's sake is useless.
5. Hiring too quickly.
This may be different in Europe because laws there are very biased against the business when it comes to employment, but in the United States, debt is not a bad thing at all. In fact, using debt correctly allows for a win-win-win (business - investment - customer) situation. The business wins because it can bring product "x" to market 1 year earlier. It then uses revenue generated by "x" to fund "y". Repeat. The bank wins because interest collection is a thing. The customer wins because product "x" -- something which helps their life -- makes it to market a year earlier.
So yes, hiring too quickly is bad. Hiring quickly is really, really important. What's the difference between the two? I have no clue.
6. Your wage.
Most founders I know don't really care what they're being paid. They just want to see their idea take root. This applies to both technical and non-technical. You don't need school to teach you that: "Me need money to get food to eat". There are people from both sides who value a $400,000 luxury car over the success of the company, but those folks don't make it too far.
7. Lack of perseverance.
This applies to everyone.
The author's example of "scientists working for 3 years on research...without feedback" is certainly wrong. Along the way, their RA moderates their thinking, they publish papers and grants, they present at conferences. If that's not constant feedback, I have no idea what counts.
I didn't respond to all the points, but I didn't agree with most of them, the ones I named were just the most wrong in my opinion.