Absolutely! But then why even work in software? There are a lot of much more impactful, dirtier jobs out there! You should maximise your impact and utility by being a garbage man. You may even do it for half the salary: even better utility for the community!
Not only did Steve Jobs contribute more utility to the community than 100 garbagemen, but also most of the people who collaborated with or reported to him did, too.