How do you intend to generate value (price) for the currency if the supply is infinite? For example the BTC, in theory the amount stipulated when it is reached will generate the sense of scarcity, which by the way tends to cause the price increase, at least this is how it works in many cases, like gold, silver and even other coins...
People tend to value more of what is scarce in terms of investments, forgive me if I am wrong and even talk bullshit, but I am trying to figure out how that will work.