Why good people make bad OS choices