@kyle It's always good to give more than you take. Free labor is an amazing way to do this.
I believe when done correctly and ethically, charging for apps can provide even greater long-term value for society due to the longevity and scale it unlocks.
A frame I've been wrestling with lately is the trade-offs between value creation and value capture.