Yes, if you want leads instead of just traffic. A general agency runs the same playbook on every client and treats SEO as one of many services, so it stays shallow. Niche SEO goes deep in a few industries, so we already know how your buyers search and what makes them buy.