I do things for free all the time. I love my kids for free. I serve the less fortunate for free. If I have the time and resources and it makes the world a better place free is my default price.
That being said I also produce software for a living as well and there’s nothing wrong with that either. It’s not either or. It’s yes and.