This is why I decided long ago, that if I want to move my practice forward I'm going to medical school.
You're complaining about NPs, but I see the same thing with CRNAs. As a CRNA you have to take very similar classes to pre-med pre-requisites, you pay nearly 40k a year for 2-3 years, and when you're done you do receive the full payment from the insurance companies the way an MD does. Yes, you'll make 200k, but you're doing the same amount of work, going into the same amount of debt, for less money.
You see, Medicare + Medicaid bills by points. A CRNA gets lets points, and the doctor gets more. Also, you'll still be subject to hearing crap from some hotshot 22-year-old doctor who doesn't know more than you. If you ask me, not worth it! Just go to medical school.
Nurses really need to make sure they do their research before they spend money to go into these "advanced practice" programs. They are selling you something... and the opportunity costs might not be worth it. Also, attrition rates are much higher than medical school, and you know what nursing programs do???? THEY BRAG ABOUT IT!!!