As far as I know there is no evidence that the patent system as a whole is a net benefit to society. The negative effects are clearly visible like the formation of oligopolies, litigation costs, licensing costs and so on. So unless one can present data that the positives outweigh the negatives the whole system should be abolished.
As a practical matter it might be much easier to end software patents than it is to end all patents.