I don't think the better software part is playing out
you're thinking of the programs in low-level langs that survived their higher-level-lang competitors; if you plot the programs on your machine by age, how does the low quartile compare on reliability between programs written in each group
There’s a lot of really great software out there right now, and a lot that’s terrible and I think powerful abstractions enable both.