You wrote "I don't support the Iyonix, because it does not offer enough processing power."
But at one time both Iyonix and Omega *co-existed* yet you supported Omega - yet Omega's CPU is slower and its FPGA was largely used to implement a "RiscPC" like environment rather than any sort of processing acceleration. The Omega when I seen it did not seem to run rings round the Iyonix so for all the difference the FPGA made it seem (other than easing the design) it seemed to acchieve little.
I can't imagine MD would have been too keen on people "reprogramming" the FPGA (given the disasters that users might inflict on themselves...). The small FPGA on the Iyonix is reprogrammable - but dedicated to machine functions - I only mentioned it as having an FPGA does *not* mean extra performance - that in fact it's an indicator of nothing in particular.
I'd agree with you that performance of native ARM RISC OS machines *need* to improve. If that were to happen then using OSS code (as it stands - unoptimised for RISC OS) would become more feasible - and also the second option of more native RISC OS might become more attractive to developers.
The key thing is that newer hardware comes - and perhaps open sourcing RISC OS *might* encourage others who have not considered writing for RISC OS to do so. But as with much else here it's all speculation....