It's not that phones are outdated before released. It's that the dev cycle for a product is 12-18 months, 8 if they rush it. That's timeframe after announcement of a new technology like an SoC (system on chip) or even just processor. The time it takes to see the announced tech arrive in a product released to the market.
The technology is announced, then the chips begin sampling (hitting acceptable manufacturing yield), then it goes to phone manufacturers to build devices. It's a lengthy process.
Some of you are comparing tech announcements to actual phone releases (market availability), and that's unfair.