The supposed benefit to society from granting a monopoly on an idea is that it encourages people to invent new ideas and disclose their inventions. Neither ideas or disclosure of ideas are in short supply in the computer world today. Software patents provide no benefit to society.