Today, I agree. However, that's only the case since 2011. Previously, we had a first-to-invent system (in theory, at least), and sufficient documentation of your invention would have been sufficient to invalidate any patents granted to others for the same invention at a later date.
Either way, I can't fault you for your actions. Even before we transitioned to a first-to-file system, it was either patent or get fucked. An inventor tinkering in his garage is unlikely to have the financial resources to enter into litigation against a giant corporation. Thus, in practice, it's always been a first-to-file system, and any self-interested person would be wise to patent their inventions as soon as possible.
However, we're talking about making the world better. Sometimes making the world better necessarily involves personal sacrifice, like sacrificing one's own potential profits, sacrificing ones one's ability to sell one's very own inventions. Can you say with certainty that the world is better off with you selling your invention instead of IBM or HP selling it? Perhaps, perhaps not. In any case, you say you're reasonable regarding licensing fees, but who are we to comment on whether the fees you set are truly low enough to make the world a better place? If there were no fee, that would necessarily be the case, but as long as the fees are nonzero, it's not entirely obvious that the benefits offered by your inventions are truly (as opposed to economically) more valuable than the fees that you charge.
That being said, congrats on figuring out a way to meaningfully contribute to society. I apologize for (but can't resist) using your positive comment as a platform for an anti-patent socialist rant. I acknowledge that it's more likely than not that your patents do qualify as a creation that makes the world better. I just enjoy challenging people to be critical of their own accomplishments, since it's much easier to be proud of one's accomplishments than it is to be critical of them.
Relevant observation: Thomas Edison's greedy ass created stuff (okay, well, his lab assistants did at least) that made the world a better place. So did Michelangelo. Maybe it's just me, but I see one as a rent-seeking cocksucker and the other as someone who truly dedicated his life to humankind. I'm just sayin'.