Good question and I will just put my opinion here. When you search "nurse practitioner" on Google, all these programs that advertise "you can become a practitioner within xx months! Apply now! No GRE required!" probably fall into that category. Also, I personally feel that all the programs that allow you to work aren't rigorous enough. Have you seen a medical student who works for a part-time? Have you seen a CRNA student who works for a part time? Of course, there may be one or two but working during professional school is usually unimaginable and unlikely. On the other hand, there are so many NP students who work part-time, or even full-time.
I was once in the substandard NP Program and I was able to work full time while getting A's in all of my exams. Honestly, I never studied enough to get an A but it was so easy since everything was online. Now, I am in one of the most rigorous programs in the nation and I am UNABLE to work. Why? the courses are more rigorous in every single way (I can explain about this more in detail...). I am so sorry if going back to school without continuous income sounds too harsh to some nurses, but this should be the way if you truly want to become a good provider. There is no professional school that allows so much of free time (even enough for you to work full time), except for those NP diploma mills. No physician, pharmDs, dentists, optometrists, vets, or CRNAs had such leeways during their school.
There will be NPs who claim that they are STILL amazing providers even after they graduated from whatever program and they are 100% competent in carrying tasks out. But we are providers, not just technicians. NPs should be the leaders in nursing and healthcare, not just those nurses who take care of tasks that were unwanted by physicians. The only way to make our voice heard and meaningful is through raising the education standard high for NPs and keep the bar high to enter. Eventually, when we gain more respect and reputation as providers, I am sure that there will be more scholarships and loan programs for nurses to complete programs without working at the same time.