Many of the core developers live in the US jurisdiction under a public identity. Many of the major corporations in the space such as BitGo and Coinbase also are in the US jurisdiction.
If everyone is anonymous, you can probably ignore the patent. But if you want legitimate businesses to be able to use the software, you need to respect the laws in which those businesses operate.
Yeah that makes sense. Better to play by the rules even though they could so easily just push it through anonymously and there's nothing anyone could do about it. But its better for the image of Bitcoin and of course the known teams behind the updates.
No, the point is that "there's nothing anyone could do about it" is absolutely not true.
Sure, somebody could anonymously push a patent-encumbered solution and make it available to the public, but there's a lot that could and would be done to prevent the public from using that solution if the patent owner (or whomever they sold the patent to) wanted. That would just create a "poisoned" version of the software that's taboo for every legitimate user because it opens them up to a cease&desist + requirement to pay fee+penalties for previous use.
For starters, if running a full node required to run patent-encumbered software then (no matter if that software was published on the internet) all the legitimate exchanges would be prohibited to use the software, and any US merchants would be unable to accept bitcoins, since they can't use the software anymore and any USA payment service providers who could handle the transactions for them would also be prohibited to use the software without licensing the patent.
Because violating it would nevertheless cause very real problems for the developers, businesses, and perhaps even users with public identities living in jurisdictions that might come after them for it?
Because businesses use the software as well? If you want to promote the usage of bitcoin, the last thing you want to do is scare away businesses from using your software.