Everything should be free. The people writing the textbooks should spend 5 years of their life working on it for free.
if everything really was free then the textbook writers wouldn't need compensation since everything would be free for them too
The point of most complaints is that the author isn't the one enjoying the profit from textbooks.
They should get paid. The press should pay them. The college pays the press. The students pay the college. The press releases information for free.