The current system is broken, but there are some simple fixes that could largely resolve it. This token system adds so many layers of complexity, politics, etc. It shifts the student/teacher relationship into a business relationship.
If people say these 18 year olds are signing up for student loans they don’t understand, this is vastly more complicated. While it’s easy to say it’s optional, there is still going to be a feeling of obligation and debt to that teacher. And that teacher is going to have expectations of the student to pay them back for the time invested… the teacher can’t put food on the table with IOUs that may never pay out. It seems like you’re essentially shifting the burden from the student to the teacher in the short term, and the student has no incentive to to lighten that load, beyond guilt, obligation, or to avoid growing resentment from the teacher over wasted time.