That said, sure making your own desktop is also an option.
Latest gen AMD motherboard with strong power delivery, 32gb of blistering fast memory (3600/16), 12/24 core Ryzen CPU @ 4.4ghz all core (1.27vcore loaded; 1.3v idle), PCIE4 NVME storage - 1kw platinum PSU, 360mm AIO CPU cooling (one DYI was enough..), a great case with terrific airflow (Define 7 Dark TG, Corsair ML140 fans) - overall it's a bloody ripper of a (gaming#) workstation. 7731 CineBench 2.0 score.
Absolutely love working on it. I have four monitors - 4th above the middle one on my custom aluminum profile. MKB & mouse, studio lighting.
I run Win10, but all my work is through WSL2/Ubuntu/MS Terminal. I happen to really like this combo - and it's my computer, so my choice.
#) Everything's new this year - I renew every 5 years or so, and son gets my old. Am however using an old 1080TI and holding off on the GPU until well into 2021, due to current market craziness and to be able to see the size of AMD's rabbit. Oh and my Soundblaster ZXR stayed too; love the wired audio I'm getting from this!
I'm still running an i7 6700. Initially it was one of the fastest components in my system, but has become the bottleneck as I've upgraded the parts around it (added a discrete gpu and nvme ssd, affecting the bottleneck for gaming and compiling, respectively). But honestly, it's still good enough most of the time, and I'm in no hurry to replace it.
Also/especially, while the initial build is not that much cheaper, the cost over time is — both the longer expected lifetime of the parts and the ability to upgrade piecemeal instead of replacing the whole thing.