And yet, Reddit bans self-promotion.
Every subreddit has their own rules. There's a site-wide guideline that < 10% of your posts should be self promotion, but I've never seen it seriously enforced. I've actually gotten quite a few sales through posts on relevant subreddits. So I wouldn't completely dismiss Reddit as a marketing channel.