Poor choice of terminology. Why not “Deprecated-After” or something actually descriptive.

“Sunset” is marketing speak.

It is legal, rather than marketing, speak. "Sunset clause" has been widely-used legal jargon for a good half century at this point, possibly longer.

The actual contracts don’t typically say “Sunset clause” or use “sunset”.