> that earlier adopters can generate coins for free
Never for free. For a much smaller cost, yes. It always required the computation or at least the effort to turn the the mining software on.
The thing in the start was that nobody believed in the currency, therefore bitcoins were practically free. After some time people started using & believing in bitcoin concept, and from there on the currency started gaining value. Same as with traditional stocks.