I don't think digital marketing is a waste of money because it offers all the below services to increase the website presence.
1. Social Media Marketing
2. Website Content
3. SEO
4. PPC
5. Mobile marketing
6. Email Marketing and many more........
It depends on the business how they want to use...