Everyone still does this. The kvetching about artificial segmentation is a consumer phenomenon.
Enterprise actually likes it, because it allows zero-downtime upgrades if needed down the road - you don't have to stop your database for a half hour while the tech upgrades your CPU, you just drop in a new license file that says hey, they paid up, here's a key signature to enable the other cores! and suddenly you have a faster CPU, or more memory, or whatever. This is actually a highly-requested feature on AMD Epyc processors from enterprise customers as well, afaik, so, maybe coming soon.
(and it's really not a good thing even in the consumer space... like the "pay to turn on hyperthreading" processor that people flipped out about, that segmentation never went away, AMD and Intel still artificially disable cores for market segmentation, and sometimes still artificially disable SMT (eg 4700U). But now you aren't allowed to pay to turn them on... so if you change your mind and realize you need SMT, now you have to buy a whole new laptop. It's hugely wasteful and expensive. I bet a lot of people who bought a 6600K or 6700K wish they could have paid another $100 to turn on hyperthreading but nope, their only option was paying $350 on ebay for a used 7700K!)