Think of things from a developer's point of view for a moment. There is almost no chance of any commercial gain from RISC OS, so whenever someone writes code they are effectively donating to the platform.
Now, I'd always assumed the central purpose of RISC OS Ltd. was to drive forwards the RISC OS platform. So, you're effectively calling the few developers who are left helping RISC OS Ltd's cause a bunch of scroungers.
Now, onto your lowest common denominator argument -- let's take NetSurf for an example. NetSurf needed an alpha sprite plotter, which only Select had. Should a window pop-up for every web-page a non-Select user visits? Of course not. I had to waste large amounts of time writing Tinct so that all users could get the same experience. That time could have been spent in far more constructive areas.
As for releasing RISC OS Six features for the Iyonix for free, how about the time I wasted updating Tinct to run on the 64k screen modes of RISC OS Six so you could make some money?
RISC OS Ltd. simply doesn't have the funding or, quite frankly, the leadership to do anything but wither. By working with ROOL perhaps you'll get the contributors using shared APIs rather than moving away from the RISC OS Select / Six variants and taking the precious developers and applications with them.