But if you have developed something truly ahead of the state-of-the-art, disclosing it gives your competitors a leg-up.
Another problem with patenting it is that it gets more expensive to maintain each year (there are increasing annual fees), so by the end, the total expense would be enormous; hard to justify if there is zero revenue coming in. [I'm going by Australian law here, assuming US is the same] Hmmm..... I wonder if this means that many patents "on the books" have actually expired for this reason, before the full 17/20 years?