The original question was from March 2009. Deleting that three years later is bad internet citizenship -- it's removing internet history for no good reason.
Fair enough, if it was a new question asked today, no question, delete it, as it's clearly off-topic now, according to the rules they've clarified and developed over the years. But when these types of questions were asked originally they were on topic at the time. Deleting them retrospectively is poor form.
I'm also of the opinion that these questions in general offer far more value (and are far more interesting to read) than the hundreds of "how do I iterate MySQL results/display them on my page/use a PHP function in javascript" that get posted every day.
I'm really struggling to see what benefit there is to deleting these things.
Fair enough, if it was a new question asked today, no question, delete it, as it's clearly off-topic now, according to the rules they've clarified and developed over the years. But when these types of questions were asked originally they were on topic at the time. Deleting them retrospectively is poor form.