I am pretty ambivalent about
Stata being better on integrating user-written routines into official
program. I realize that it's probably a pain to Stata Inc, but I do
notice that until I have a real need to have something be done, I
don't go looking for it in SSC or the Archives - I look in the command
helps. So sometimes, because I am lazy, I miss out on some cool
routines.
As far as I can see StataCorp developers 'adopt' routines from the user
community when they think they (1) fit a ( more or less
widely-)expressed need, (2) where the user code (or at least the
interface design) is decent enough to serve as a starting point for
professional development (jncluding the development of dialogs, etc.),
and (3) where the company is willing to take on the added burden of
top-quality technical support. Therefore, you see something like the
peculiarity of [r] meta, explaining why there is no official support
for meta-analysis (for the third reason above: from what they have
said, no one on staff at StataCorp feels that they could provide the
knowledgeable level of support that the company considers necessary).