What does "fault" have to do with it?
As OP said clearly: a lot of the issues people have with "marketing" are actually issues with "advertising". I wholly agree (as someone who actively avoids ads).
There are marketers who believe their only tool is advertising. There are also technologists who believe that ads are all marketing is. Both of these groups are leaving opportunities on the table. That isn't anyone's fault, it just means these people are missing their chances.