But if you want to go off the beaten track a bit it leads to problems.
And any expert is going to ask questions off the beaten track.
So...they are limiting SO to relatively inexperienced developers looking for answers to common questions.
Considering that they make money by selling the talent that uses the site I'm not sure if it is wise to make that trade-off as rigidly as they do.