Sure, it might be more cost effective to buy a base model and sell it every two years, but if you're someone who sets up your computer with a clean install of the OS and has the old computer sitting side by side with the new one, manually transferring files via USB and mirroring every setting painstakingly menu by menu between both computers, then upgrading every two years is a total waste of time and hassle.
Not to mention, who the hell wants to play the Apple QC lottery that often?
I get one with a nice spec, and breathe an enormous sigh of relief when I realize it has passed the Apple quality control lottery and is set up, and the old machine is sold. Nothing worse than stressing out about a new Apple purchase, so once it's done, it's done for a long time, so I always get a machine I'm going to be very happy with for a long time.
Not to mention, who the hell wants to play the Apple QC lottery that often?
I get one with a nice spec, and breathe an enormous sigh of relief when I realize it has passed the Apple quality control lottery and is set up, and the old machine is sold. Nothing worse than stressing out about a new Apple purchase, so once it's done, it's done for a long time, so I always get a machine I'm going to be very happy with for a long time.