I keep hearing this argument, but it's based on false/ignorant ideas. The current developer kit gives you PPC (thus Universal) code for FREE. It requires no EFFORT on the developer's part if they're using Apple's software to support PPC. So please explain to me how you figure that you are going to get a more efficient OS for the future. Once installed, the code is separate. There is no PPC OS code on your Intel Mac. So how would removing something that isn't there reduce bloat? Where is the bloat supposed to be at?
Like it or not, Apple has a responsibility to support the platforms they create. They have an open source base that I'm sure more than a few users would be glad to keep supporting the PPC core code for them. People expect more than 3 years out of a professional level machine like a Quad-G5 so "wasting" resources has a purpose. It's called support. Or do you think when Apple Care runs out after 3 years it's time to buy a new computer?
The original iPhone will be over two years old when 3.0 comes out. Would you care if 3.0 stopped supporting the original 1st generation iPhone or iPod touch based on some "bloat" idea that having to support the older hardware somehow affects your newer iPhone? Does the ARM CPU version of OS X (iPhone/Touch) somehow 'bloat' your Intel Mac also?
Dropping carbon has NOTHING to do with dropping PPC. PPC machines will run Cocoa apps just fine. The G5 CPU *IS* 64-bit so you have no point to make there either. Dropping Rosetta has NO EFFECT on PPC machines (that software runs natively), but only hurts Intel machines by reducing the amount of software you can run on them. In effect, Rosetta is simply an optional emulator that is activated to run older software. Removing is a lose/lose situation for everyone involved. And if you don't run older software, it's never activated. There is no bloat here either. Dropping it will simply reduce your software base. For example, Office 2004 on Rosetta is similar in speed to Office 2008 natively on Intel. But dropping Rosetta would FORCE you to buy Office 2008 if you still need Office because Office 2004 would simply no longer run. I'm sure Microsoft would LOVE that 'feature' for Snow Leopard.
30% is definitely a "STEAL" IMO but I'm afraid it's Apple that is doing the "theft". Given there is no alternative store for developers to sell their apps in, their actions are bordering on racketeering, IMO. Why should "small" computers be exempt from free-market rules and Capitalistic principles? Apple's every move is to thwart competition instead of competing against its rivals. If their products and services really are the best, why don't they simply compete instead of trying to thwart/sue their would-be competitors and milk their current user base all the time?