I think a much more charitable interpretation flies: there is a reason people invent new technology (it's better on at least one dimension than the old), and startups aren't held back by legacy considerations.
I would not call Facebook a start up anymore. They are creating their own VMs and Database systems. Most start ups don't do that. Unless that's the product.
Well I didn't call them a startup. And they are creating their own VMs and DBs which is even more reason not to hire only devs who are fresh out of school.
I did specifically state start ups. I don't live in san fransico/silicon valley, but where I live the vast majority of developers are working for small start ups and small businesses and not the facebooks of the world.
Its not meant to be accurate sampling, its hyperbole to prove a point.
But you can see for yourself. Have a look at most jobs at start ups, they're always javascript/ruby/python/fancy new framework or mobile apps to reinvent online shopping or web site analytics or something.