There would be no way to handle a massive amount of transactions without paying a fee of some kind? In other words, a completely free system to use?
Bitcoin isn't free. It was never intended to be and never will be. It is the largest distributed computing network in the world requiring hundreds of megawatts of power and millions of dollars in computing hardware. What do you think pays for it?