Closest comparison in my mind is when AMD used to lock some of its AMD Phenom 955 Quad Core CPUs down to Dual core and sell them as Phenom 550s. There was then a way for consumers to unlock the two cores to get a full 955 (albeit with less overclocking capability as only the lower quality chips ended up getting binned as 550s)
Amd have often done this with graphics cards as well. In the early days of a graphics card/cpu launch they would repurpose cards with failures on them to a lower spec sku. Most cards that had this done failed qa in some regards. As yields improved your chances of getting a full spec card that could be unlocked with a bios flash improved, but the original intent was a manage a faulty process. This happened as recent as the Vega 56 / 64 (a current product launched last year).
Agreed it's similar but the motivations are very different.