Maybe, but Google took some of their profits and invested in open source projects like Wave. Microsoft took the money they made and spent it on Vista and 7.
What do you mean? The protocol documentation is already up, the api docs are already up, and they've promised to release their reference implementation. Are you just trolling?