You and I may not like ads but I think it would be naive for either of us to assume we'll never see a Nostr client that puts ads on their client app. Users will then have a choice to either see the ad and use that client or use another client that isn't using an ad supported model. I know which one of choose. If choose zero ads and paying for the service.