It's also a subtle way to get the new age devs to forget about supporting two architectures. It's not so big of a deal with something that's entirely Cocoa, but this would cause a lot of problems with games and anything written with low-level, performance happy functions. I think.