What Microsoft has in common with Detroit