The main reason Bitcoin transaction fees are so damn high
Is that only a ludicrously small number are permitted to be processed on the same block, not due to there being too few Bitcoins. The developers could easily send these fees plummeting by increasing the blocksize(and therefore the number of transactions that can be processed at once), but they've steadfastly refused to do so(which lead to the Bitcoin Cash fork).