As someone who makes Greasemonkey scripts, let me explain a few things.
When I write my code, I try to do my best to make it easy on the user's browser. If it's slow, I rewrite to make it faster. If I'm making calls to Gaia's server via AJAX, I try to do it as little as possible (it'd set off bot alarms if a script hit the server too often).
But what I'm
not doing is optimizing my code to deal with 50,000 users hitting the server at the same time. I honestly don't know how, that sort of optimization for a massive userbase isn't something I've ever had to deal with. (I code for a living, but my userbase is maybe 50 people at once, tops.) But it's something that Gaia's devs have to deal with every day. (Since the beginning of Gaia,
they've had to make major adjustments to default scripts and server/database administration, since otherwise the site would up and die. As it did frequently do, in the beginning.)
Gaia's devs are certainly aware of the addons out there. (In fact, when Gaia removed the forum quick switcher, and
I wondered why, a dev said because it was little used and caused too much server load for its use, and also said that a "bright Gaian" who could do Greasemonkey could make a replacement. I was ridiculously pleased by that.
redface ) And the addons like Tektek's toolbar and BetterGaia and Greasemonkey scripts are useful, very useful. But as they're entirely personal and browser-based, they're not optimized for mass implementation; and converting them to all-Gaia code or even Labs might be impossible or highly unworkable.
That said, some GM scripts have been duplicated by Gaia. One of my first scripts was one that added a back view to the gold shops and Salon, and I was incredibly pleased to see that implemented by Gaia, and didn't mind at all. I only made it because the code was
there, Gaia just wasn't using it. Plus I've since made another script to fix the things that hadn't been implemented in the new previews, like kneeling and background removal, but if those get added by Gaia too, I wouldn't mind that either. It's a GM scripter's dream to become obsolete because the site doesn't have to be fixed anymore.
xd
And note, there was a recent Lab (Aquarium glowing notifications) that had many of the GM/other coders really pleased to see. If it had stuck around, I would have disabled my Aquarium script (as it would be no longer necessary) and I know others said if it added certain features (like showing how many players), they would have turned theirs off too. Pity the Lab didn't stick, due to bad feedback (by stupid paranoids IMO), but I hope it will come back eventually.
Also, FYI, Gaia doesn't just up and hire people with job offers out of the blue. You have to apply, you know.
wink And, well, some of us may have current jobs we don't want to leave, or don't want to move to California, or honestly aren't entirely qualified for the open positions, and so on...