If Bill Gates cured cancer tomorrow and gave the cure away for free, posters would be on here in droves complaining that he didn't do it fast enough.
If Bill Gates cured cancer and gave the cure away for free:
1) The first cure would be free.
2) The cure would be designed to reactivate the cancer, this time being more virulent than the original, but this time it would be immune to the free cure.
3) The second cure would require activation and frequent repurchases, or the cure would be rendered inert (killing you). You would be required to repurchase the cure for the rest of your life.
4) You would be required to purchase cures for diseases you don't have, but taxing your indocrine system to the point that random body parts start failing.
5) Bill Gates would issue patches for the flawed cure, but the patches would inexplicable cause new diseases for which you would be required to purchase 3rd party medicines. These medicines would themselves drain 60% of your body's useable energy, and unpredictable times, while unsuccessfully attempting to address the fundamental design flaws of the cure.
6) Bill Gates would promise that the next version of the cure will solve your problems, but that it is not covered by any licensing agreement you may currently have. The promise is false, but you don't seem to remember any of the other false promises he made, so you purchase the next version of the cure. This somehow makes things worse, but Bill Gates blames you for using 3rd party medicines.
I could go on, but I have work to do.