Eh, not much value in this article. Really, you take a fantastic set of tools like symfony, and shrug it off with a one-liner like "over-engineered?" Lousy and unfair.
So this theory kind of screws over the popular startup mentality, right? A friend of mine got $500k in financing for his startup, so he basically only has a year. He can't afford to be patient...
The purpose of an API is to provide a way to build an application. If you build your website on top of your own API, then you've already shown off what you can do with your API, which is great.