If you read the history of patents during the industrial revolution, inventors would come up with incremental improvement after incremental improvement over existing patents. The system worked as designed.
That feedback cycle is non-existent with software patents.
That feedback cycle is non-existent with software patents.