Demanding the patent goes into the specific details on the "how" gets us things like "they implemented it in JS but we used TS so that's legally distinct, this patent doesn't apply to us" (ignoring how idiotic software patents are, and how stupidly long they are allowed to be active for) or "they made their machine using sheet metal and distinct PCB components, we used plastic and an FPGA, this patent doesn't apply".
If you get a patent granted, and you sit on it, you lose that patent. If you make real the ideas/things described in your patent within the required time frame, your patent "kicks in" and you get to sue others for copying your idea, even if their specific realization of that idea differs from yours.
Reducing for how long patents are granted, disallowing "tweaking-a-thing to renew the patent", and either drastically cutting down the duration of, or entirely canning, software patents, would be a nice move though.