"works fine" is a bit of a simplification! The patch is for Mach3 .062, which will work for most people. Unfortunately, some people need features that were added in .066 (no longer supported), and people like me who are using CSMIO controllers need .028 or tool-zeroing macros stop working. You are right, though, and this new patch will be fine for the majority of Mach3 users. However, it suggests that it might not be long until something happens with Windows that breaks even that.

I can't complain - I knew that Mach3 was out of support when I bought it and that I had to "upgrade" to an even earlier version for my motion controller to work, and it's likely to carry on working with Win7. When (not if) Microsoft stop supporting Win7, I shall probably go to something like the UC300ETH + UB-1, which looks as if it might be almost a drop-in replacement for my CSMIO-IP/M (electrically, anyway) and with UCCNC would even give me a couple of features that don't work with the CSMIO, like proper master/slave homing.

However much we drag our heels, the world just keeps on turning. I think it's called "progress"...