First off, thank you for the boundless condescension and hostility. This is certainly the best way to get a community together.
*EDIT* Looking at your post history, you seem to be a peach to everyone you communicate with... *EDIT*
With that out of the way, yes you may be surprised to know that I have been designing circuits for more than 10 years, in a professional paid capacity, and not as a hobby maker remaking the same Arduino board over and over. (see what I did there? Condescending tone sucks to read don't it?)
If you wouldn't mind re-reading my earlier post, you shall see:
"Note: It doesn't seem like the parts are changed on the board from a library update, I will change my post to make this clear.
However, I will point out that the next time you use this part (for example, a 3.3V LDO, which I use over and over in different designs) it WILL be changed to the new revision by default."
As in, yes next time you pull the part, it WILL take the new version by default, and not the version you wrote. You can then optionally dig for your revision, if you should happen to exactly memorize the 7-8 digit ID code. This is easy when there are few revisions, and fairly difficult for a popular part.
Saying "atlium has no scripting support" is equivalent to saying "I have no idea how to write scripts on a computer, therefore it is impossible" Check out AutoIt for an easy windows based tool to automate interacting with any program. And that is just the simplest one.
As for your comment on it being impossible to maintain a github type approach, comparing the number of parts to the number of designs is the same as comparing all possible combinations of 256bits to programming (1.1579209e+77). We do not have to manage ALL parts, just the ones that people decide to use.
The author of a github repo decides what coding format to use, what language to write in, etc. If you don't like it, you fork it and make your own version, exactly as described. Similarly here, the author decides land patterns, pin placement, etc. However, this allows the author to release "official" fixes, updates, and also accept pull requests (as in, fixes from other people) to their designs. If you look at any project on the start page, you will see the little "fork" button, so this is obviously possible, just without the pull request portion (yet).
Best wishes,
Maeth
P.S a "nadir" is "the lowest point in the fortunes of a person or organization." with the synonym lowest-level. So your fancy use of "nadir of ridiculousness" means "the lowest-level of ridiculousness" in which case I totally agree with you.