The situation with RISC OS is pretty simple. Castle could have given ROL a bag of money to get them a 32-bit OS (ROL would probably have bought most from Pace, and bolted on Select and other stuff). Instead Castle has given Pace the (probably smaller) bag of money and are stuck with an OS that they can't develop properly without ROL and also got themselves in competition with them instead of having ROL on their side. The situation with the major developers is the same. Castle should actively make friends. Not sit back and relax.