Earlier quoted context omitted.
Would that have been a bad thing ? Between a proprietary OS on which we cannot do anything and an opensource-based OS on which we cannot do anything .. I'd argue that making the company paying the bill would be more healthy
The two arguments against that 1) People writing BSD licensed software want people to use it, and don't really care about any reciprocal contribution (or else they would write copyleft-licensed software) 2) "the company" never pays the bill. It is always passed to their customers in one way or another.
Also don’t care about their users having the same rights they enjoyed getting software written by someone else (for free!) and making some changes before their customers could pay to use it.