This is not a good idea, in my opinion. Research costs, and no one will ever invest millions of dollars in something that may then be used freely by competitors.
Imagine you were a pharmaceutic industry, and you just developed a new medicine. You had to spend millions in research (instruments, wages, etc etc). If you don't patent your molecule, someone else is able to use it, without any investment in research, and you loose a lot of money.