between those that do and those that don't, is that some people do and some people don't. It's as true in software as it is in any other walk of life. You can't think your way from A to B. You have to walk there.
I'd extrapolate this to modern software in general. It seems acceptable now to leave things broken, unsupported and undocumented so that six months after purchase or download things no longer work and can't be fixed. I appreciate things become more complex over time but the number of boneheaded things I see on a day-to-day basis is extraordinary.
Dunno why. It's someone tossed all the worst bits of the old Top Gear into a concrete mixer with a tonne of Jeff Bezos' pension fund. The episode with the sci-fi style reboot army thing was just embarassing. And I say that as someone who liked the old Top Gear.