I’m not sure if it affects your overall proposal, but this behavior isn’t guaranteed:
Data consumers’ handling of unrecognized values is also inconsistent:
But sometimes it’s especially important for routers to adhere to practicality regardless of the legalities: