Allowing NPs become independent will not help solve shortage of doctors in the rural areas. NPs will not go to rural areas anymore than physicians will. I don't see how independent NP will see more patients than if they worked under physician supervision. If NP and physician work in the same clinic, how does NP independence help them see more patients? It doesn't.
And no, NPs with 5, 10 or 20 years of experience will not have more knowledge than fresh graduate. Doing something for more time just makes you better and more confident in it and not necessarily with more knowledge. CNAs can work for 40 years in the hospital, it won't make them know more in terms of medical knowledge. They will know more how to get around the hospital, some in-house details, how to deal with patients and how to do their job properly. But they will be doing their own job repetitively for 40 years. How would they know more? Same thing with NPs. Just because they have 10-year experience doesn't mean they will somehow get that medical knowledge 4th year medical student has. All these 10 years they will be practicing the knowledge they got during their RN/NP education, which is not even close to physician education.
I seen my sister's curriculum when she was working on BSN after she got her RN license and then when she was in NP program. There is nothing in the program that qualifies her to see her own patients independently. Majority is just fluff courses like English, writing, research (more writing), etc. Plus she only had to do 500 clinical hours; again nursing clinical hours, not some physician teaching her.
For those who say that experienced RNs make better NPs. I don't see how this is true. If nurse with 10 years experience spent these 10 years working under direct supervision, training and teaching of a physician then maybe. Otherwise, that RN would only be doing same nursing job duties for 10 years. I don't see how it expands their knowledge to become better PCPs.