For all the time, effort, and energy that I put into my writing, I expect a return. Otherwise, I'd do something else.
I give away 99% for free and I'm happy to do so. But I am also on the lookout for ways to create products/servcies that meet an actual need that people actually want.
You're right, too many goons try and sell products or ebooks that are criminally light on value and content. (Minimum Viable Product).
I put weeks into what I make money from and both I/customer feel we both got value from the transaction.