How it "should" play out is different than how it could play out, it could have played out is Jim has a proprietary "idea" (patent/whatever). The technology could have simply been licensed out, so if you own Neptune (specifically the Apex, obviously this won't be available via an Aquacontroller, if you're unlucky maybe not even the older Apex), Digital Aquatics, Vertex, Proiflux or whatever controller product out there, then each of those controller companies could make the call on whether or not they want to invest in this technology. Now that is not what happened, that is simply one particular way it could have happened.
Now why am I less upset at Jim even though he signed the contract? In a nutshell he's just trying to get something out of this. Obviously not knowing the details of whatever negotiations puts me at a disadvantage. If Jim went to the companies saying he will only do an exclusivity deals, then yeah sure I'd be upset with Jim as well. However something tells me Jim was simply trying to sell his product and it was Neptune who went to him with the exclusivity deal, which puts the onus on them for being the reason why non-Apex users will get this.
Would I have taken the bag of money? Absolutely. But see for Neptune to offer it, is a business decision, for me to accept it is probably one out of financial hardship. I'm sure developing this unit, and whatever iterations before it, has not been something that has been cheap, nor easy. So it's a matter of "either give us exclusive rights, or good luck manufacturing and selling it yourself". But you're right, who knows, maybe Jim is a very wealthy individual who struck it rich selling his dot-com stock before the market bailed, so the reality is this invention of his is simply his spare time and very little of his actual wealth is needed. But for *ME* who am not wealthy, it would represent a "way out" of my current financial situation, then you'd have to be a fairly shortsighted individual to put blame on me for finding a way out.