I've never founded or worked for a startup, but I would imagine that especially at the early stages, all your engineers will need to be pretty good generalists. You're (probably) going to need a website, a product frontend, a product backend, an infrastructure, etc... And if that work's being split between 3 - 8 people, most of them are going to have be generalists.
Maybe in 2004 but this is 2013. Rails, iOS, Digitalocean, heroku, aws, with a front-end designer. You no longer need to know anything about infrastructure.
My original point exactly. They get all these rails cloud heroku iOS guys and then how aren't the startups trapped? Ive never seen a job posting for an infrastructure all-around-guy