I think SO will be happy if they will be able to become a database for most common programming problems.
That is where the crowd is, mediocre programmers are plenty and they won't be asking expert questions either. They need hand holding at every step. And if you could answer all they question they have, you could serve a huge crowd.
On other hand, asking expert questions may make you an awesome site. But the target audience is to little.
Because number of people needing answers to expert questions themselves are scanty.
That is where the crowd is, mediocre programmers are plenty and they won't be asking expert questions either. They need hand holding at every step. And if you could answer all they question they have, you could serve a huge crowd.
On other hand, asking expert questions may make you an awesome site. But the target audience is to little.
Because number of people needing answers to expert questions themselves are scanty.