Because you can’t retweet a DM, and because you could more easily get into a bunch of peoples feeds at once by attaching a payment to a particular post, rather than having to send separate DMs to dozens of people.
I think there’s enough of a difference to make it worthwhile exploring