The following is my experience, and my opinion only.
Gross anatomy, or more cadavers will add zero value to NP education. The problem is virtually never lack of anatomical knowledge.
I was accepted into a well regarded B and M school 20 years ago. I think they accepted anybody with a BSN. I had virtually no experience in my chosen speciality, but I got that experience during the nearly 5 years it took me to get my MSN, while I worked full-time in the field , plus the year it took to get my post-Master's certificate as a Psych NP.
When I finished my Psych NP in 2003, I was fully good to go. Yes, I was still a novice, but I knew how to diagnose, and I was thoroughly acquainted with the relatively few drugs I would be prescribing.
Due to my experience and extensive self preparation, I was also quite knowledgeable about clinical issues in my field, ie drug and disability seekers, substance abusers, malingerers and personality disordered people.
I was well prepared because I knew from a previous profession that "school" teaches you squat. I knew people who had teaching certificates for a foreign language. They could count to 10 in that language, but not much more. But they still got jobs, depending on the political climate. It was downright embarrassing.
I did not want to be in that position when evaluating patients and ordering their medication.
My B and M school 2 decades ago did not arrange our preceptors. I was lucky enough to finally find a willing preceptor who ended up being "crazier" than most of the patients I have ever treated.
She was a narcissist who took advantage of my inexperience, and refused to give me credit for the course after I began to ask a couple of questions.
All that being said, the experience was essential to my formation as a NP.
For the big picture, we definitely need to produce higher quality graduates. I can't imagine how a Psych NP, an Acute Care NP or a Nurse midwife could be minimally prepared without significant RN experience in the specific field.
But not just RN experience, because the knowledge isn't by osmosis.
I am talking extensive self preparation. Going home every night and asking yourself what, what, what, and why, why, why. Until you make the information your own.
Being able to count to 10 and saying "hello" and "goodbye" is not enough. There is a degree of fluency that is required, or you are a danger to your patients. There are things that cannot be faked.
Primary care is a different matter. A brilliant person could probably do this job with little to no RN experience.
The DNP is utter bullcrap. We need to get rid of the nonsense courses at the MSN level.
The head of my MSN program 20 years ago was a Psych NP in name only. She referenced Freud on a regular basis.
If that doesn't frighten you, I am not sure what will.
End of rant.