Why does Apple think they have to have a big ol' parade when they come out with something new!?!
Marketing. One, it makes those in the know that much more frenzied, ie, Mac users know what a 40-gig iPod can do, so let it build some momentum, let it simmer and bang! Someone's going to drop a few hundred on one.
Two. Newbies. You say 2,000 songs aren't enough? How about 8,000? Newbie: Wow! Let me buy one.
Three. The press. Apple gets more pub from articles in Time and USA Today and the New York Times and London Guardian, etc, than running "I switched ads" and a big showy release does the trick.
Three. Ego. Steve Jobs is expected to pull the rabbit out of the hat everytime, and I've always had the impression he more than enjoys doing than, or at least the illusion of it.
I agree with you, but Apple's gotta make more than a buck a song and making everything it releases sound like the Holy Grail dipped in ambrosia does build excitement, which hopefully translates to sales.
Besides, it gives us something to talk about in the interim...