Users basically expect developers to constantly ensure their software runs everywhere, no matter when it was released, how exotic their setup is, or what the description said about supported hardware.