I misunderstood the title. The word "limiting" is often used by people who propose non-solutions*. He makes clear in the article that the goal is still a complete end of patent usage against software developers.
What would be a clearer way to describe this approach? "isolating" or "quarantining" software from patents?
(* non-solutions: raising evaluation requirements, giving more resources to patent examiners, limiting when trolls can attack or reducing how much damages they can ask for. These ideas often come from pro-patent companies, which suggests that they know they're dead-end ideas that won't change anything.)