I certainly don't want to see more NPs and PAs encroach on physician's roles, but that's the way things are going. Medical school tuition is increasing at an almost logarithmic rate, so medical students are less willing to do primary care. Salaries are going down across the board, and some are barely higher than NPs and PAs, not even enough to cover training time and tuition costs. The difference in the day to day duties of a psychiatric NP and ID NP vs. a psychiatrist and ID doctor isn't that much, though the training and expertise is obviously different. We're seeing a larger gap between the knowledge training between physicians that specialize and do long fellowships, and a shrinking gap between NPs and PAs (particularly NPs who have great people lobbying for them) and PCPs. NPs and PAs are getting better trained (yeah, online classes aren't great, but how many medical students attend lectures and just livestream lectures now?) and doing the job our country needs right now.
Hell, I work in a clinic and volunteer at a few, and most patients see primary care clinicians in the following manner: Old, experienced MD/DO >>> young MD/DO >> NP. Look up nurse practitioner on Google. You'll find a very easy to read website that the public will read and love. "NPs are holistic, they treat the whole person, they have conversations with you, they take extra time with you. If they don't know something, they'll consult with other NPs and their physician *partners.*" NPs see themselves as partners, not physician's underlings. And from working in the clinic, that's how they operate.
Just my two cents.