Free software sinks or swims based on how it works when nobody is there to support it. So the reliable stuff rises to the top.
Free software sinks or swims based on how it works when nobody is there to support it. So the reliable stuff rises to the top.
Commercial software is often used by unwilling users. These users aren't interested in the software, and are often not well versed in IT or have an uncontrollable environment they cannot tinker with. Therefore, any failure caused by their circumstances are attributed to the failure of the commercial software.
Therefore, FOSS software may seem more reliable because the people using it has more competency in using it, has more control over their environment and may even be willing to elbow-grease a DIY fix/hack.
You could say there is a self selection bias with millionaires having pricey stuff too... but that sounds like another reason it is reliable - i.e. its typically made for users who know their stuff versus made by the users who barely have an inkling...like getting your car designed by a mechanic versus getting it designed by a 5 year old who thinks big engines and tail pipes look cool...
Often those in management tend to have a relatively infantile understanding of software and design, let alone the understanding of their problem domain...
So I guess yeah if there are 100 ways to skin a cat you will get 100 different approaches, but then that's where the market comes along and mostly only the best 'rise to the top'.
Also, don't pretend complete re-writes with dubious value don't happen in big biz...its more common for something to be pronounced 'unworkable' and a complete rewrite mandate be issued, usually because a product had ossified to the point nobody knows what it actually does anymore, normally because companies are bad about investing maintenance time into code.