I'm not against yearly upgrade for console, but I have a feeling that one of the reason that they could price console at or near cost is because they projected it to last long. Basically each passing year they probably make more money per console sold. That model will be harder to do with yearly console, which might resulted in console being sold with more margin, thus either the console will be more expensive or the hardware will be less powerful for the money (all relative to current console business model).
If they can do yearly upgrade while still use the current console pricing model (sold it at or near cost), thus consumer get better performance/dollar vs PC, then I don't mind. But if not, well, no. That is why I think half gen is better since by the time the console has reach it, the gap to its initial price is big enough that they can introduce a new console at the normal console launch price ($400) while keeping the current price of their current gen console (or probably time the launch to coincidence with a planned price drop for current gen console).
Of course I haven't look at this whole pricing thing deeper, it's just a shallow look on current console pricing without doing an actual research. Having said that, I've never seen a product that is being updated annually sold at cost. Actually, I also don't remember seeing a mass market product being sold at cost or at loss besides consoles (phone being subsidized by telco doesn't count since it is a different model). So selling console annually at cost might work... or not. I don't know.