> knowledge should be free

Knowledge costs money to gain/research.

Are you saying people who do the most valuable work of pushing the boundaries of human knowledge should not be fairly compensated for their work?