Service providers can fire customers. If you pay for membership of a club but never attend functions, the club will end your membership.
If the service aims to provide a community or is invested in the success of its customers then it should fire customers who are not invested in their own success.
Not to mention how many students are not customers. They are sponsored by parents and scholarships and heavily subsidized. All these stakeholders have a vested interest in academic success. Tracking attendance is better for all of them.
It's ironic you mention psychologists. Therapists, personal trainers, life coaches, and other 1-to-1 service providers are the most likely to fire a customer for not attending. I personally know someone whose vocal coach made an ultimatum about attendance and ended up firing the customer. This is all very much adult.
In the end it's the sad consumerization of higher education in America. The pricing makes students so bitter as to demand "better service" rather than "better education". A university is more like a job in most of the world.
As a college student, you are paying to receive a service. The college fulfilled their obligation that you paid for. Your only obligation is to pay the bill that you agreed to. You are not obliged to make use of the services provided.
It's not the same situation at all.