The function of a patent is to give a temporarily monopoly to someone who has invented something new. It’s disingenuous to say “slightly different business” as if that’s the only possibility. It is true that they encourage disclosure, but they also obviously encourage invention of things by letting you make monopoly profits on them for a limited time.