Docker images, VM's, photo editing, video editing. There are a whole host of workflows that require or benefit from lots of cores. When I am developing I am spinning up 50+ Docker images to run tests against. If you have a use for 8 cores, you have a use for more. My 2010 Mac Pro has 2x 6 cores and 128 GB RAM, that's 10-year-old tech.
Running lots of VMs is a reasonable use case, but I'd have to question whether the most cost-effective way to do it is to have a super-expensive workstation computer. You may find that cloud platforms such as AWS, GCP or Azure are better options - both in terms of cost and the management effort required to run and configure them on your own hardware. It depends on your use case. Are you spinning VMs and containers up and down for development, or running them 24x7?
In my industry (enterprise cloud computing), I have seen a rapid decline in the number of clients using VMs on their own hardware, and most of those are ESXi servers in their data center, not workstations. I used to use a lot of VMWare or VirtualBox VMs for test environments, but now it's easier, less time-consuming, and often cheaper to just spin them up in the cloud.
Video editing / rendering has diminishing returns over about 24 cores (
Premiere Pro CPU performance: AMD Threadripper 3990X 64 Core) - with the 64 core Threadripper running slower than the 32-core version.
Photoshop only shows minimal improvements with >8 cores (
https://www.pugetsystems.com/recomm...-Adobe-Photoshop-139/Hardware-Recommendations)
You could run thousands of Docker containers on a 64 core machine with sufficient RAM, so this is overkill to run 50-100 containers (which is a relatively complex micro-service architecture).
You might argue that need to do all of the above *at the same time*....but this is definitely an edge use case.
By all means, spend your money on £4000 CPUs....you probably aren't getting your money's worth though
