Also, how is Joe Consumer supposed to know the difference between Core 2, Core 2 Duo, Core 2 Quad, and i5/i7 chips? The only way is because I just listed them from oldest to newest. Numbers are easier: 2GHz, 1.5GHz, 3.2GHz...but once again, how the hell does some non-tech savvy consumer know the difference? You go into a Best Buy and yes, the numbers are all there, but there's 20 models from 30 companies with 50 different numbers. By the time you look at 3, your head's spinning.
Apple, alternatively, does away with the confusion. They sell only the latest models, and those looking to spend less can go to their online outlet store, or buy it used from someone else. They have limited customization for laptops, and its expensive and generally intended for the more expensive models. Sure, they don't offer i5 or i7 chipsets yet, but so what? Most companies don't sell those CPUs in laptops widespread yet, and the way Apple does it, everyone knows that there's a new, faster, better Macbook available. Every single convention or showing they do shows off one of their products, all the media swoops in (ourselves included), and everyone immediately knows.