Without advertising new companies can't develop new services because only the existing ones will have customers.
In both of the above cases you as the consumer have to actively seek them out. But I'd be OK with public services being 'advertised' on TV, billboards etc as there would be no profit motive.