Windows or macOS is the alternative. You don't get to trot out the "but big software will decide how your devices work" bogeyman when Linux literally just did the exact same thing to this person.
The point there is not that the decision will be made - that can happen anywhere. The difference is that in one of those, you can still patch the old behaviour. In the other two you can only raise a bug and hope somebody cares.
Well in a windows or macOS case, there is usually no workaround. In this specific case user can still boot the old kernel version or decide to compile the old module.