Almost half of all iPhone owners have broken their screens. Why can’t we stop buying them?