Are you deliberately trying to be dense in order to make a point?
Linus completed more than 2-5% of the work on the original Linux kernel, which was a significant breadth of work. Linus, as a result, was certainly not a sole inventor, project director, or business owner. Therefore he did not direct the business aspect of the product. This was an extremely poor example.
You don't understand the engineering mindset.
You don't know who I am or what I invented. The reality is that there are costs associated with every project: time, money, and resources. Profit could be so indirect as promotion in the person's employment. If you do not attempt to recover costs for your work, at least to break even, then your work obviously exists in a vacuum with a lower quality of service. Engineers who justify this attitude do so because they have no business skills and not for some glorious moral as you would have me believe.