Can you trust a single-person business to make a software system for you? Despite intentions and abilities, they can be hit by a bus at any time.
What about small companies then? There was a great software project management tool called Waffle. In 2018 it was bought by another company. The other company needed the Waffle team to work on something else, so they shut down Waffle.
What about large companies? Excel 95 was programmable with a language called Excel Basic. Fairly large applications had been written in it. In 1997, Microsoft produced Excel 97. The programming language had been replaced with VBA, and Excel Basic was no longer supported. You had to rewrite your applications from scratch.
What about large companies producing free software? In 2010 Google produced a web application framework called AngularJS, which soon became very popular. Six years later, they announced a new, quite different, backwards-incompatible version, called Angular. AngularJS was discarded in favour of Angular, and since 2018 it is no longer developed.
Size does matter, but things aren’t clear-cut.