That just seems like bad design on their part. In the past, Google leaned towards open source by default, and then kept just some of the secret sauce to their services proprietary, now it seems that their proprietary services is the bulk of what they produce.
Perhaps they need to unbundle.
Google Wave works great today on self-hosted platforms.