Don't be so hasty. Software is something that can be made for love of the art. Cars require significant capital investment in fabrication equipment and materials, capital most people do not have.
While not denying they can make good money, many in the caring professions do count the benefit they bring to others as a significant factor in their motivations, and I would indeed prefer it if my doctor had my best interest in mind rather than getting through his "caseload". I don't see why you put forward examples about making one's own tools or medicines by way of ridicule as this was not the GP's thrust. Free Software developers are well known for sharing code which implies using others, they call it "libraries", fucknuts, and the idea is to avoid as much DIY as possible.