I believe it's more money driven. The free press is just a glorious side effect.
Generally speaking, "component X" will cost more in 2006 than it will in 2007. So a company stands to profit (or in Sony's case, lose less) if they can artificially delay their launch.