> for some reason (possibly strong student unions?)
In fact, in my experience the student union actually took advantage of that situation instead.
When I started studying at TU Delft in 1991 the student union had a deal with the local bookstore to give 10% discount to their members. So in your first week as a freshman you were told to become a member of the student union because you would get a discount on all those books written by professors.
The student union said they represented 95% of the students, but 90% of them were only a member of the union because of the discount.
Oh. I see they still have the discount, and the student union actually has their OWN (commercial) publishing house nowadays. https://www.delftacademicpress.nl/index_en.php
"Members of the VSSD get a considerable discount on the books of Delft Academic Press because the publishing company is part of the student union VSSD."