Minors have all rights we have. They are too young to exercise them so they are held in proxy and exercised by their parents.
They can enter into contracts legally and a bunch of other stuff like that.
The fact that a minor cannot enter into a contract is because he lacks capacity. If the minor's parent exercises the right to contract on the minor's behalf, a minor can enter into a contract. This is how minors marry and enter the military.