Does Nvidia have an obligation to make AMD graphics cards work if they happened to have worked with some version, at some point in time?
It would be perfectly reasonable to not force updates and allow users to continue with the current version forever if that keeps them running. But it's not reasonable to just break people's functional devices with an unavoidable update.
It's not a perfect analogy, but the rules on radio interference with devices spring to mind: you need to cope with some interference and you need to not emit it. This results in a more stable ecosystem, even though you could sensibly argue that if one side is stuck to absolutely, the need for the other wouldn't exist.