Microsoft and Cisco’s Missed Opportunity