An important part of being successful in using computers is finding the right software, which does not necessarily mean having to buy it. A site like ninite.com even allows you to just check the boxes for a bunch of those free programs, and then download and install them in a few simple clicks.
Of course you I do not need to go for the freebies, and lots of packages allow for donations if you feel you have to contribute, but I guess open source developers mostly are in it for the love of their product, and they realize that doing good while enjoying yourself is the best way to live a great life. If not directly appreciated in cash, they know that life will provide anyway.