1M + agency and no specific niche ?

Anyone running 1M+ agency and still not having any kind of specialisation? I am just curious as I see everyone saying niching down is the only way to be successful. Thoughts?