I really don't understand people like you. If Apple's products were sitting stagnate in warehouses, maybe I would agree with you. However, that's not the case. Apple is selling more product now than they have ever. The "average" consumer is no longer playing the "I need the fastest computer with the bleeding edge technology" game anymore. Instead, what they're looking for are reliable computers that works well with the software that they need/want to use (iLife, iWorks, MS-Office, browsers).
With that said people (again this is the average consumer, not most people here, who think they're better than the average consumer) are switching and buying more Macs.
Last quarter Apple sold more computers than they have ever! What percentage of those people went into an Apple store and said, maybe I should hold off for the next release of this computer?
Now you mentioned that Apple should offer a price break. Why? Again if the product was not moving, maybe, but it is moving. The prices are set to sell and people are buying!
Back in the PPC days, Apple very rarely offered price breaks, they would do a refresh and the highend machines would become the midend machines, but I don't recall a price break. Monitors, yes, but computers...I don't recall that.