Indeed - if there were a standard repository for libraries where such information was recorded on a standard header page, it would be great. Ditto for information on shields and pins. The main obstacle is the wide variety of libraries and hardware out there in the Arduino ecosystem built by lots of different people and companies - many are added to the Playground Wiki Arduino Playground - HomePage, but its rather too informal at the moment - but is probably the place to start attacking this issue.