No, Minecraft should not be free. I think this because if the people that make and update Minecraft do not charge people then they will not make any money. If the people do not make any money then they can not use electricity and that leads to no more Minecraft servers or updates. Would you put in millions of dollars into a company and then know that you are not going to be getting that money back? The answer to that is probably no.