I couldn't agree with you more. In primary care, it's important to have health care providers who are meeting population health needs. At a primary care level, just as if you had an extensive older adult community, a geriatric community, you'd want services appropriate to that community.
Also, if you're providing services to a community that's heavily impacted by mental health and addiction issues, you'd want addiction counsellors as part of your primary care system, so it's a multidisciplinary approach.