What is tricky is not even CPU/GPU, but that in a Macbook it is impossible to upgrade RAM (easier to understand, as it is tied to the processor), but also the hard drive. Correct me if I am wrong, but I bet it is a decision by Apple, so people buy newer Macs more often.