When I was a recruiter, there was a noticeable difference in the quality of candidates for full time employee roles vs. commission only.
I always felt like you should be paid for work even if no sale comes out of it, but people are free to enter whatever contract they want