Criers are expensive. And I'd say that mattress shop guy qualifies and he doesn't bother me that much.
I would happily take a deal that gets rid of all tv and video ads and replaces them with as many independent criers as companies are willing to pay.
I will note we effectively have that law already for political text spam. No robo-texting it has to come from a “real” person. Doesn’t seem to have changed the amount of text spam I get, they just all start with “This is Bob from People Against Things …”
You could probably hire a lot of “town criers” on fiver for the cost of a 30 second TV spot.