Even worse - from what I read, it sounds like the future versions of the IDE might be paying versions?
The Arduino Team considered including a WProgram.h, but ultimately they decided against it:http://code.google.com/p/arduino/issues/detail?id=609Personally, I would not have made that choice. In Teensyduino, I kept WProgram.h and also added Arduino.h, so either new or old libs can work.
yet, the changes made to Wire API, for example, have broken many of these libraries and left users who depended on them in a weird kind of ("gee, everything broke when I updated to 1.0" limbo. Would it really have been that hard to include additional methods to allow for backwards comparability with these libraries until their respective authors could have time to update them and, more important, have time for these updated libraries trickle down into all the secondary sources, projects and books that reference them.