The 9th generation Corolla was introduced in 2000, the 10th in late 2006. The current version is still the tenth generation.
The Focus was introduced in 2000, the second generation was introduced in 2008.
Ford's legacy costs have nothing to do with operating profits.
Despite it's age and frumpy looks, it's still more entertaining than the Corolla.
That said, the new version can't come soon enough!
I was just pointing out the number of versions of Corolla over the decade the Focus has been around, and I wouldn't call a facelifted interior and front and nose clips a 'second generation', not when you consider the Corolla (and Mazda and Honda) typically have ground up new versions every 4-6 or so years.
Unless Ford re-engineered it in 2008, and if one believes that a Corolla is generally better engineered/built (granted less entertaining), a 2009 Corolla is two REAL generations ahead of the 10+ year old Focus platform. The Focus was very much a breakthrough in 2000, but with it's refresh in 2008, many reviewers found it less entertaining - maybe the competition just got better over 9 years.
Looking on Autotrader there are three distinct versions of the Corolla from 2000-2009.
$21,000 is a lot of coin for a car this old. GM had the same issue, to be fair in the Cavalier/Sunbird et al.
As for the NEW Focus, well, it should have been here in 2007 or so when the Euro version was updated. We've lost a generation of Focus and THIS isn't it.

for the upcoming real Focus and Fiesta, indeed!