That's how the market works though. Your AMD 290X had artificial performance bottlenecks created (gimped FP64, driver performance limiter for enterprise software, etc) so that AMD could sell more Radeon WX cards. Your AMD APU has ECC artificially disabled so that AMD can sell more Ryzen Pro APUs. Your Epyc has its overclocking controls artificially disabled. etc etc. Those are accepted and normal practices to determine "what you can do with the hardware you paid for" in the industry.
Miners are just mad that they got a free ride for a lot of years and are now being shifted to their own segment to try and control the infinite demand they tend to periodically create. But they are a money-making asset in a business, nobody cried a tear when AMD and NVIDIA forced Raytheon to pay a premium to buy Quadros to run their CAD software at the full performance levels the hardware is capable of.
Also, generally speaking this arrangement is beneficial for consumers: if you outlawed artificial segmentation tomorrow, companies aren't going to hugely lower their prices and give up all that revenue from the enterprise market, they are going to raise prices in the consumer market. The alternative to gimped Celeron chips isn't that you get Xeon capability for Celeron prices, it's that you pay much closer to Xeon prices for your celeron. Which is like, several times as much.
That R&D has to be paid for somewhere, and margins are not all that huge considering the total lifecycle (the chips are cheap once you make them, but the R&D for the first chip costs billions). You can't just give up 80% of your enterprise revenue and make a go of it. If we really did have Xeon for Celeron prices, the alternative would be much longer product cycles and other belt-tightening in the R&D department. The beige box market has a huge business component too and they won’t have any qualms about an extra $200 on every cpu if that’s what it costs. It’s just gonna suck personally for you as a consumer.
Consumers are the “price sensitive” market that benefits from price discrimination, in this instance, and product segmentation is how you allow that. Take that away and those price-sensitive markets are the ones that will pay more, because business pricing is very inelastic and quantities are very large. They don’t care about you buying one celeron every 5 years as much as the business who buys 1000 office desktops every 3 years.
https://en.m.wikipedia.org/wiki/Price_discrimination