The first problem with patents is that you have zero protection unless you can afford to sue the person/company that copies your invention. So, if you are an inventor without massive resources, the only way to make money is
to sell the idea (rarely possible without a patent, but I have personally done it for a small amount of money). or
to manufacture and sell the product until someone competes and then drop it like a hot potato and invent something else.
The second problem is that if your invention is deemed to have a military use or if someone in the patent office is bribed, then your patent will be shelved or handed over to someone else.
The first problem with patents is that you have zero protection unless you can afford to sue the person/company that copies your invention. So, if you are an inventor without massive resources, the only way to make money is
to sell the idea (rarely possible without a patent, but I have personally done it for a small amount of money). or
to manufacture and sell the product until someone competes and then drop it like a hot potato and invent something else.
The second problem is that if your invention is deemed to have a military use or if someone in the patent office is bribed, then your patent will be shelved or handed over to someone else.