Every high-performance CPU released lately uses TSMC for manufacturing, which can't keep up with demand.
See Playstation 5/Xbox shortages, Ryzen and Radeon shortages. I think only Apple was able to secure enough manufacturing.
[1] https://www.techpowerup.com/275530/nvidia-rtx-30-series-shor...
Keeping that compile time down is critical to being productive.
(not blaming anyone in particular)
Over 4 years of heavy software development I think the system has paid for itself in time saved.
Depending on the context such a machine could be very cheap or very expensive, but even here in Mexico that's about one month of an engineer's salary, which I don't find too outrageous for a primary tool which lasts for years.
Depending on your workload, the performance improvements could be very noticeable (running multiple VMs, compiling, and unit testing at the same time). It does open up faster workflows if you adjust to the new speed.
I've used a 12-core Haswell Xeon as a desktop for about five years (got it used for around $500, plus $200 for a brand new LGA 2011 v3 motherboard). At the time it was twice as fast as a high-end desktop 4-core CPU. It's still reasonably competitive on multithreaded workloads versus a recent 6 core desktop CPU, but fares poorly on single-threaded tasks. DDR4 was a bit expensive back then, but quad channel memory helps in that you can buy lower density DIMMs. Today, even DDR4 ECC RDIMM server pulls are dirt cheap. I picked up 4x16GB DDR4-2400 RDIMMs for just $90 last year.
I'll probably replace it with a 5900X soon, but it's served well over the past five years. Certainly much better than a i7-4770K box from the same time.