I don't normally get involved with these discussions, and don't reveal personal info about myself like I am about to, but this is just too much. You obviously don't understand the concept of risk and reward.
I took a risk to take out a loan for over $300,000 to pay for my education....hoping there would be a reward and be able to pay it back.
After training for 12 years after college, I took a risk to take out a loan for $660,000 to buy a small business (a medical practice), hoping I would be rewarded with patients coming to see me and allow me to repay that loan.
Most importantly, in your non-profit utopia, what is your incentive for researchers to take risks in developing new treatments? I suggest that it should be the same simple (yet powerful) incentive everyone else uses to go above and beyond in their job....money. A close 2nd place (but similar) could be loan repayment. I have to pay over $9000 per month to pay back the loans I mentioned above.
3 years ago I designed a procedure that replaces a traditional treatment which required 4+ operations over a 18-month period to remove a tumor and reconstruct to normal function and appearance. I figured out how to do it in a single surgery. Yes this is profitable because only 3 surgeons in the country have figured out how to do this. This is a very stressful 10-hour operation and the risks are high. Now, I ask you, who will develop these medical innovations in your world of no profit? Money is not the only incentive out there, so please tell me what your incentive will be. Why should I stay late at work to develop something like this when I could be at home with my family?