Not to mention, it isn't that hard for vendor's to require updated code to run the product. Vendors do this all the time.