Actually, no, it's not. RTB was packaged together because it was really only meant for a single client. The point of Support_Preferences is to have a common server-ended api, but allow you to use a client of your choice. The server should only need Support_Preferences, and the client should only have whichever client they want to have.
There can also be some compatibility issues with having Support_Preferences inside the add-on itself. Say that Support_Prefs has v1.0 of Support_Preferences, but I just released v1.1 which adds RGB and colorsets, for example. One of the two will overwrite the other.
It's much simpler to have it as an independent add-on. It operates entirely independently on the server side, and since the API
will be static in the future, it'll always be backward compatible. The Support_Preferences from the Glass website also already has updater support, so updates come as they're released.
oh, right. Sorry, I'll separate them out.
Sorry if I was a little critical earlier, I didn't realize you weren't aware that Glass had already adopted it.