My point is that you are quick to critisize Stuart Tyrell for not developing for the Iyonix and thus the whole community.
The 'whole' community does not have an Iyonix or necessarily want one.
Did Castle consider the effect that the releasing of their own, competing USB API might have on the market and in particular those who had spent time and money developing the other one?
I merely mention the two diverging Operating Systems we now have.
Your entire article comes across as a very negative moan about Stuart Tyrell Developments and the fact that they haven't developed anything for the wonderfull Iyonix.