I think that's fair, really. The University is like your angel investor. It helps you fine-tune the idea by giving you labs. It helps you get the patent. And they get a cut so they can support similar people in the future.
the difference being that you pay them. Give me free education and labs (paid by the university, not the state) and the university can have a huge cut of all my ideas.