I think that the difference between Big Endian (PPC) and Little Endian (X86) would make it a worthwhile difference alone. Adobe, Microsoft and other big software developers seem to agree with me see for example
this
Besides these reasons there must be a point where development stops. PPC users are served best with a graceful phasing out, which can be achieved for instance with keeping the APIs between two successive versions the same as much as possible. It would be obvious you can only do such a thing for a limited number of times as an OS developer, before your customers will start complaining because there is no apparent progress being made on the OS, as end-users measure progress with visible feature additions to an OS.
You stated that such a move would not be appreciated by corporate environments: you are right. This only makes it even more important that such a move is accomplished and finished before an OS-developer (such as Apple) starts to direct his products more to corporate environments.
All these reasons combined should give you a better insight what the reason of a drop of PPC compatibility would be.