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).