Nurse Practitioners do diagnosis, especially in Primary Care, just as well as an MD after a couple years of real world practice. The reason those people become NPs instead of MDs is because of the outrageous cost of schooling. We should make being an MD less daunting and make mid levels more respected.