@HotRod
2 words: Developer tools. If you develop for something other than C/C++ you're kind of stuck if you ever try to move up to PPC. I tried to make an AmosPro equivalent for OS 4 and MOS but it proved to be too difficult. It's easier to develop a new computer out of an FPGA to run OS 3 and AmosPro than it is to make a new AmosPro to run on OS 4.
Have you ever tried to convert a Copper list from classic Amiga to a system that doesn't have a Copper? It requires fragment shaders and as of version 4.1.x shaders are still not supported by AmigaOS 4. Maybe after the Gallium drivers get written for OS 4 there will be shader support and a Copper equivalent that can be used to run old software.