Vendor lock-in is a symptom. The disease is fragmentation. What if services could match by shape, not by vendor?