One of the reasons is software quality. Incredible shitty experiences are pretty common.