It's just incredible how complex and advanced the hardware got, but at the same time, how crappy and inefficient the software on top of it is. I know it's simple economics and the chip foundry has an economy of scale that the Electron developer lacks. But it still feels like we're all eating garbage out of golden plates.
By the end of the next decade we will probably reach the end of what is physically possible in device fabrication, so competition will have to move to design and software efficiency.
It's a good example of the same underlying economic incentives. An EDA title is used by a few tens of thousands of professionals, at best. Large investments into making it more user-friendly and stable is not really worth it in the grand scheme of things. It needs to be just the minimal viable product that can get the chip out the door; it will be complex and feature packed rather than usable, and the engineers will learn to navigate around it's idiosyncrasies and bugs just like they solve other technical problems, it's what engineers do.
The chip itself though, that's a whole nother thing. Especially the process that works across multiple designs and becomes an asset for the company. Any nanosecond shaved here improves the capacity of the foundry to compete and helps a billion people complete the task 1% faster or have 1% more memory. The customers have no reason to work around a less performing product, they will just buy from the competition.
So you get this strange combo of supernatural hardware assembled with atomic precision by garbage software written in Perl by an outsourcing guy with 6 months total programming experience.
"Indistinguishable From Magic: Manufacturing Modern Computer Chips" - https://www.youtube.com/watch?v=NGFhc8R_uO4