So where I live the Drs. are certainly not 9-5. (Family Drs.)  They go in early morning to see all of their in patients BEFORE they start their clinic, OR or Emergency work, many go in after their clinics to see them also.  Many go in 7 days a week, yes that includes every Saturday and Sunday.  And lets not forget being on call for babies, assisting in the OR or anesthetics....all of which do not occur only 9-5.  As for after hours urgent care??   Do you mean the Emergency department?  Obviously you have one perspective of what Drs. do where you live, and I have first hand knowledge of what goes down where I live.   Please do not paint them all with your ideas.  And as for the Nurse Practitioners, a little tidbit.....they have to have a Dr. willing to be their preceptor and over see them during their training.  Just another thing many Drs. do for next to nothing, Train new students and NPs.   But I agree NPS would be great in places with no Drs.