Most people don't pay any cost. They just add a few letters to their webserver config and everything gets faster. There's no further complexity required (other than TLS.)
I don't see how SPDY prevents someone coming up with p2p caching. Although a serious use case would be a good start.