I think it comes down to what you hear in this very thread, and often expressed by engineers; marketing and advertising to consumers can feel deceitful.
Business to business marketing is very different. You present your value to customers, they explore, and reach out when ready for more information.
If I could mentally associate myself with someone like Chen vs Gary Veynerchuck, Ryan Holliday, or Seth Godin, I would feel less 'gross'. I suffer the same problems as the OP and others here.