I feel like more and more developers are opting for the second form. I'm reminded of litestream (https://github.com/benbjohnson/litestream) for example that is closed to contribution
Github is adding the discussions feature, which adds a sort-of forum to repos (needs to be enabled)
(although generally a "just wanted to say thanks" "issue" is also well-received, even if thats not what issues are for. Or reaching out through any other channel, if the dev advertises one)