According to my knowledge of the currencies and the mining process, instead of creating the 21 million bitcoins on the same day and selling them all on the same day and all the profit goes to the 'bitcoin creator', bitcoin has been made through the mining process gradually, instead of distributing all bitcoins. But at the moment, won't mining hurt the market? Because miners are a source of Bitcoin without buying it, such as counterfeiting money (creating money without buying it) that harms the currency market.
Edit: moved.
Miners are the only source that mine ( creates) bitcoins so its the actual only way and the profits are not going to the creator of bitcoin, it just goes to the miners who invested their money to mine bitcoins which are essential for the bitcoin transactions to be confirmed.
Once 21 millions of bitcoins were mined the miners will still the rewards from the transaction fee but they can't be able to mine anymore bitcoins.