You are exactly right. You have to be OK with each tool and decided if it is right for you.
I do feel it is advertisement. As a CEO of two businesses, we spend an absurd amount of money on advertisement. Advertisement is only effective long term if you have a quality product to go along with it.
Do you have a quality product? -- Then advertise it.
As far as who is doing it.