In our theoretical ideal communist state where work is done not to survive but to increase the qol of our fellow humans, sure I could see advertising and any profitable service as fundamentally wrong but in the world of services, you have to stop loss-leading eventually.