I agree with you in the context of ads, but I do wonder if they could monetise these communities in a more high-value way which plays into their primary purpose.
For instance, I am a member of /r/synthesizers, but all trading/buying happens on eBay or reverb.com. Can reddit provide the way for this community to transact in a more high-value/trusted way? Maybe I'm missing something and that is a terrible business.
Main downside is this they already have you as a customer. A lot of these efforts are buffoonish and try to sell you shoes/eyeglasses/appliances after you just bought what you wanted from them.
High value honest and transparent ads can work, like say "Will it blend" or providing field related instructions good enough to essentially be the canon to say synthesier configuration and maintenance.
That is hard and bespoke. Meanwhile crap ads are very easy and adaptable. So long as there is a positive return being a menace or nuisance to the commons can pay. As spam infamously shows.
For instance, I am a member of /r/synthesizers, but all trading/buying happens on eBay or reverb.com. Can reddit provide the way for this community to transact in a more high-value/trusted way? Maybe I'm missing something and that is a terrible business.