Have Apple and Microsoft Lost Their Way?