The best marketing creates a connection.
Constantly saying "I have this thing you can have if you give me money" is the low-hanging fruit almost every business like yours reaches for because it's easy and obvious. This isn't a connection, it's a request, and a request that needs to be made after demonstrating value.
Advertising is an important part of an overall strategy - business do need money - businesses lose when it becomes THE strategy. People tune this out. It becomes the meeting that should have ended an hour ago or been an e-mail.
We tune ranting nonsense out as a survival mechanism, and we won't give money to someone we have to suffer through.
But if we connect, we will.