I don't think there is anything inherently wrong with expending money for things that are valuable. That kinda seems like the whole point of money.
I think in many cases we should be aiming to do that for social fundamentals that would make all of us live richer and happier lives like healthcare and education, but it has a lot of negative consequences in consumer products which are more individualistic, competitive, and status oriented.
Because even at the most extreme, where there are no ads, even the most minimal difference like location or appearance has value. Consider the simple example of a grocery store - what products do they place at eye level? What products do they place closer to the entrance? What color does P&G make their detergent bottle? What do they call it?
It's all "advertising", and there's no practical way to prevent it.
The alternative is that everything is packaged in the same sized gray box and described in perfectly utilitarian terms.
So advertising will always exist. We just need to know where to draw the line.
The implementation of ads is also wildly invasive, creepy, and propagandistic. However, focusing on implementation allows ad salesmen to lessen the sharpness of the criticism by supposing there is some "nice" way this could be done.