why write a standard?
 
 
There are many switch vendors and many cache vendors -- no one makes both (but Cisco) 
An open standard with a good, open-source reference implementation promotes use
Standards are subject to peer review
Doing it right, once, will (hopefully) prevent others from needing to reinvent the wheel