While I agree with the ideal you're promoting Irk, it doesn't always work in real life.
Here's an example:
I put a great deal of effort into my Portals Add-On. It was well-tested, well-organized, and relatively bug-free. However, one major issue that didn't come up during testing was Portal performance with large numbers of bricks. The original code searched through the bricks in the server every time you used a Selector Portal. I had to rework it so that Portals are added to a list when they are created and removed from the list when they are destroyed. This made Portals infinitely more efficient, and I extended this concept to Doors and Elevators code as well.
Now, something that should satisfy our need for polished Add-Ons, yet still make obtaining much-needed updates as easy as possible is RTB2. RTB's download system will be able to notify you of updates when they become available, download those updates, and enable their content...without restarting Blockland. Also, it will let you specify which Add-Ons are required for yours to operate. IE, Mod JVS Core will be required for Doors, Elevators, and Portals and Space Guy's SpaceTick, etc. will be required for TDM and Portals.
Hopefully, this can become a great solution to this very important issue.