I don't understand why involve DMs at all in this. If the entire flow involves a client asking relays for events, why not just ask directly for the articles?
Discussion
So you can be on any client and get notified without having to remember to go to that one client where you read your subscribed stuff.
You could just do both. Get DMs but also check out your favorite subscribed content client. This is essentially substack.
The main thing is that some clients don't support long form notes.
I like what nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe does with Nostur: a tab for long form notes, so you can go there and see what's new from the people you follow.
That is a good user experience because it happens inherently as part of the established habit of reading notes in your everyday client.