Microsoft has treated Windows poorly for decades. But something positive is happening, and I see reasons for hope.