I feel really sorry for Windows users. Why did Microsoft make upgrading such a hassle?

I feel really sorry for Windows users. Why did Microsoft make upgrading such a hassle?