Nintendo Switch too IIRC, to guard against users downgrading to a prior firmware with vulnerabilities.
The switch has fuses that blow when you upgrade your firmware to a significant version number. It will check how many fuses are blown to validate what version the fw should be at.