I've never had time for Intel creating 400 different CPUs just to create artificial market segmentation and force people into a more expensive CPU. Why is there an i3, i5, i7, i9 - ahh, right, because then you can try to justify charging incrementally more for each additional feature. Oh you want turbo boost? Sorry that's an i5! Oh you want hyperthreading/SMT? Nope, next model up. Oh you want ECC? That's a "workstati…
After all, making your consumers buy the more expensive versions of your product just because they need one of its features is a sound business decision.
Otherwise people will use the cheaper and lower end versions if they only need these features - like i'm currently using 200GEs for my homelab servers, because i do not require any additional functionality that the low power 2018 chip doesn't provide.