I mean that anything that runs real-time
Just be aware that your regular desktop devices are NOT realt-time by any means. Even on a single big core you are not running in real-time, due to OoOE and all the speculative execution stuff.
Linux only recently got support for RT after around 20 years in the works.
Mobile phones are mostly used for one or two actively used pieces of turd like a bank app and a FB client running in the foreground and about 69 various apps idling in the background.
Mobile gaming is a far greater market than desktop or consoles. There are some really nices games in mobile (with some pretty interesting graphics), and those do run fine.
Linux, I remind you, is still a niche product.
I mean, you did mention lots of niche use cases that require a desktop/HEDT. For development, which does fit in one of those scenarios, Linux has a really big market share.
Your fun is being slowed down by the market for such products becoming ever small.
But we only have 8 in total. Sans HT, it's too little.
For games? I don't think so. Difference between 6 and 8 core CPUs of the same gen, with SMT on or off is pretty much negligible.
For other tasks the fact that AMD has stuff split in many CCDs is irrelevant, and the E-cores do help.
Desktop CPUs have about a square kilometre of unused space so it only comes down to manufacturing costs. Kinda moot since these ain't gonna skyrocket if you enlarge your CPU by, like, 20 percent. I think simplification will also enable less factory defects = cost optimisation. Having CPUs more all-rounded also enables higher retail pricing.
Area is not about the space in your CPU socket, but rather the actual die area. Do a die that's too big and you get into bigger yield issues, which is indeed a manufacturing cost issue.
But that's a cost that CPU manufacturers apparently don't think is worth to overcome for desktop, whereas on mobile you see chips way bigger than what's on desktop.
Only space-wise which I already mentioned before.
No, they do improve in general. You are just thinking about games.
There's a load of game developers that don't care about E-cores and just do whatever
I guess all your points are only focused on gaming...
If Intel ever plan on targeting gamers (which they obviously don't as of yet) they need a P-core exclusively SKU. Preferrably with a thread count exceeding 10.
Let me bring you some sad news: no hardware company is targeting gamers. Not Nvidia, not AMD, not Intel.
All desktop products are an afterthought of other line of products, be it scaling down server stuff or scaling up mobile designs.
Its clear Intel doesn't really dare to start a grounds-up mentality project to make a better CPU. They keep iterating on Core.
Tbh Lion Cove (found on Arrow Lake and Lunar Lake) is a pretty big µarch change from past iterations. It's the first 1T 8-wide decoder on x86 (Zen 5's is an 8-wide but broken down into 2 4-wide clusters for SMT).
The core itself is pretty interesting and efficient (just look at lunar lake), great for mobile but doesn't seem to be
that great when scaling up.