I agree - people’s time has value.
But I disagree that it should be illegal for a person to choose to donate their time in return for intangible remuneration - such as the candy striper or intern does. REQUIRING that such a position be paid means that it becomes ILLEGAL for a person to do the work unless they are paid.
Why do you believe that a person should be prevented from donating labor to a cause they deem worthy (whether it be their own future career, the local hospital, habitat for humanity, or some other cause)?