Originally Posted by applebook
You base this assumption on what? The fact that Intel seriously had supply issues and couldn't meet demand, or the fact that Apple couldn't use integrated NVIDIA in a Core i chipset? The lengthy delay of these updates is clearly due to the aforementioned facts that Apple had no control over.
First of all it's just my opinion. Each reader is free to agree/disagree/ignore opinions.
At the consumer level I believe computers are very quickly becoming CE devices like televisions. They last for years and do not change significantly enough for the average facebook user to sell their old one and buy the latest model.
For the average consumer there are few compelling reasons to upgrade computers any more frequently than they upgrade their televison or car. My wife recently purchased a used 2007 MacBook. It's plenty fast for what she does and will likely remain that way long after Apple has stopped supporting it with OS X upgrades.
Apple already sells millions of "computers" that receive only an annual upgrade: the iPod touch, iPhone and iPad, and the upgrade cycle on the Mac Pro is longer than a year. There's little need for them to update the rest of the product line any more frequently than Intel releases new chips and that's essentially once a year.
The problem that annual updates bring is front loaded demand. I already stated that Apple is equipped to handle diminished sales numbers in one product with a refresh of a different product, but it doesn't address the fact that manufacturing needs time to ramp up capacity and that works against meeting heavy initial demand, particularly for a secretive company like Apple. That's really the only good reason to update more frequently and it's balanced by higher inventory, manufacturing and marketing costs associated with any spec change.
As a consumer I'd like to see Apple update their products and/or cut prices every time one of their suppliers releases an improved component, but that would be uneconomical and make their product line confusing so they don't do it.