The science of the human mind tells us for a marketing message to be understood, we need to first hear or see it 6 times before we understand that message is being targeted to us. It then takes another 6 impressions for us to receive and acknowledge each message.
So while you may feel that advertisers who repeat a message several times during a broadcast are wasting money, they are in fact aptly applying their understanding of psychology and human behavior.