That's not true, most developpers did chose R300 and quickly that's why Ati did have moreover an advantage in new games when new parts from Nv came out.What you write sounds as a good reason ,but when r300 released twimtbp dev's not choice the r300 route, they choice slow down game developent, this is why we see no real dx9 games for years.
They can do something when starting the same money hungry program, ops i forget amd has no money left, than the only hope left is they own driver team (and r650 when its not just a shrink), but driver optimisation need time, so its a loose-loose situation.