What use does free software have to non-programmer users, if any?
I guess the "freedom to run the programs as you wish, for any purpose" would cover a lot of that. But what exactly? It's a bit vague.
The only reason I prefer free software is because a) it's free as in price, b) it tends to be less user-hostile, but that seems to be more due to developer goodwill than anything guaranteed by licenses, and c) habit.