There is no and has never been an accepted definition of "third party" in which a piece of software that is marketed as running on a specific OS is the first party and the OS is the third.
The OS is the host. The software is the guest. With no OS, the software cannot run. From the disturbingly limited POV of Scirra, Microsoft may be *a* third party, but you are still a guest in their house.
If the software does not run on the OS, that is a software issue, regardless of if it ran on the OS okay previously, and regardless of that being the fault of the OS or software. The OS makes the rules. Period. This has always been the case. It is not a new development or concept. It predates the birth of every single person on this forum.
Construct is not a special case. It is not an exception to established rules. Microsoft provides a platform, and developers create software to run on their platform, not the other way around. You are running on their OS at their discretion. If they want to make changes, and it breaks something you did (assuming that's what happened here), it's on you to make it work again. Not them. This has always been the case, outside of extreme circumstances. Once again, Construct is not an exception to the rules. It is a tiny software fish in a much, much larger OS ecosystem. It is not the top of the food chain, or the arbiter of change, on the OS.
In the end, none of this argument matters. Fix the software so it works properly or sunset it. One thing that can't be explained away regardless of shifting definitions of terms or the placement of blame is the effects of selling faulty software, to both Scirra's reputation, or potential violation of, say, Steam's policies surrounding the sales of software with known, breaking issues. So if Scirra doesn't want to fix their software, I can't imagine there won't be any (more) consequences to that decision.
Maybe Scirra can also not try to alter the definition of trolling to pointing out that it is a software developer's responsibility to ensure that the software they produce works properly, and no one else's? Because it isn't. It's on Scirra to support the software they develop and sell. Transparent attempts to handwave away this responsibility, or place blame, does not make the software work as it should. Vague, conveniently-applied "rules" on a forum do not change this, and I would think it would be better for Scirra's reputation that it's dealt with on their forum instead of say, the rest of the internet where, as a reminder, Scirra has zero control of what content can be posted or read.
But hey, it's your business. You can not support the products you sell if you don't want to, despite that approach going against previous announcements related to ongoing support. But that's going to cause issues past the hurt feelings of a Scirra developer that can't admit when they may be wrong about something.
NOTE: Edited for overall clarity, spelling, snark.