Because they believe a good community is part of the success of a stackexchange site. By allowing people to artificial keep up a topic site, the chance is big you'll create 'ghost towns' where there's nobody to answer questions, which would be detrimental to the users experience.
That's why they enforce people to incubate a topic site and only allow it to go through if it's substantial enough.
They also mention their goal, when SE was started, was to make the web a better place (and to get rid of Experts Exchange). A "ghost town" has little chance of making the web a better place. It kind of makes sense. However, if you run a private support site that requires login and is, therefore, not googlable, it wouldn't pollute the web and they could consider hosting it, provided their platform supports the feature.
If you want to have your own SE-like site, you may want to look into AskBot - it's very good.
OK, so are they worried ghost towns will reduce the value of the stack exchange brand? I mean, even if they are being altruistic, I still don't understand the societal harm caused by ghost towns.
How many times have you googled some question just to find out the solution was correct 5 years ago but doesn't work with any current release of the software your are using?
Recently, the Ubuntu community took down a lot of wiki pages that had howtos for ancient versions of the OS.