Requiring old stuff to meet KEY new requirements is routine in the physical world
Passenger aircraft. Railway tanker cars. Trucks. Cars.
Procor is junking tens of thousands DOT-111 tanker rail cars when the new tanker car standard comes into force in Canada and the USA. These think aren't cheap.
Old buildings must meet current fire codes. And old buildings that are extensively renovated must meet current building codes (building codes being more complete than fire codes).