Rimmer: I'm not suggesting that RISC OS Ltd give away /all/ their improvements - if you read my post I specifically listed the ones that I believe would actually start the OS advancing and new features being used. Alpha blended sprites are an example of this, DHCP certainly isn't.
Your argument for NetSurf and Select is unfortunately flawed as if NetSurf required Select then the developers who are on an Iyonix would be unable to contribute any further even if they were willing to waste their money. I've just made a retrograde step of going from OS4 to OS3.7 (long story - if anyone has some s/h OS4 ROMs for sale, let me know!) and yet NetSurf still runs fine due to Acorn's release of the nested WindowManager.
Realistically, no-one is going to buy Select simply because the OS supports alpha-blended sprites. Bearing in mind that no developer is going to use them because their audience would be reduced, they'll write their own module and bypass Select totally. So, we end up with a million and one independant versions of a function that has already been written by RISC OS Ltd because no-one can use their version (heck, the documentation to most of their things is only available if you have Select!)