That non-trivial software development is really freaking hard, and incredibly expensive . And the majority of developers barely have any idea what they're actually doing.
I remember my first job where I saw someone using actual math like trig and calculus to perform flight calculations and I freaked out not remembering any of that from school. I later found out that person was like part of the "A team" group of developers who would be handed task like that and fortunately I was assessed at a lower level
Haha it's so true, as a junior dev, I started in a company making Mobil apps for people. And a senior dev said its basically a glorified excel database with a nice UI. Even though its simple read/write. It just takes a shit ton of time to develop everything the customer wants