Actually GPUs are actually very easy to program for because their architecture is perfectly suited to the kinds of software (typically implementations of graphics APIs) that is developed for them.
In contrast, the Cell architecture is not well suited to videogame development (or general application development) and I expect Sony ignored rational arguments against this architecture because they believed that the PS3 would be so popular developers would be forced to become Cell experts to get decent performance out of it; and this may have seemed reasonable because this is exactly what happened with the PS2 and the Emotion Engine.
With that said, I wouldn't expect Sony to make another console which wasn't backwards compatible and I doubt that a decent emulator for the Cell could be produced and ran on a different architecture with reasonable performance (at an affordable price) for quite some time. This means that I would expect Sony to extend the Cell architecture in some way, or include the Cell processor in their next console, as a way to preserve backwards compatibility. The most obvious choice of how to use the Cell processor if you changed architecture would be to include it as an audio-processor.