From an Apple iPhone user point of view this makes good sense as most of them will upgrade to V 3.0 pretty quick. I also assume this will help Apple regression test V3.0 with the current code base of App store applications. It might be painful for current developers but I think they can still build for V2.2.1 and then test on V3.0 also.