Have you ever noticed that when stuff was sold on CDs and internet updates weren’t a thing software was properly tested and mostly bug free while today the end user has to be the beta tester and report bugs / have telemetry?
Software should be approached as engineering not as the shit show it is today.