Let's not forget the new cost of taking those bajillion different implementations and making them compatible.