To be honest, I love this type of advertising, and because I get paid to see the ads, I don't get irritated and click on the links more often than the regular ads.
I don't think they are better. I mean the user experience is actually better in most of these centralized apps.
I think these nostr clients are alive only because -
1. They use a better protocol 2. They are getting supported by a better money 3. There are some people behind these clients who have a better vision of social media.