Patents are not bad. Patents that are given too broadly, try to patent outcome instead of technology (one click) and that are simple solutions to a problem are bad.
If I don't need your disclosure to reproduce the invention - it should not be patentable.