I can't tell you why, but as it was Bagginsbill that designed the Library, perhaps you should ask him.
Ted was a contractor for SM. As I recall, Steve said that this enabled the same Library code to be used across several SM applicaions, reducing development costs...
:)