In effect, there will be 2,100,000,000,000,000 whole units in circulation in the end. This should be enough for starters. But, e.g in Europe, gas stations already charge 1,129 EUR for a Liter, and in Hungary they removed the 1 forint pieces from circulation and instead only have 5 units as a minimum coin. The total of your purchase simply gets rounded to the nearest minimum unit at checkout. Thus,there should be enough coins to go around for the foreseeable future.
True. So, whales in KCS are buying, pumping and selling. Majority of retail investors are probably planning to do same: buy, ride the pump and sell. But they don't know when whales are exiting. That's the disadvantage of the retail investors. After whales exit, dump for KCS is harder as there's not much support and long term hold motivation for this token (for the time being, until they prove that their ROI is greater than Binance IEO).
Imagine being a new user and not understanding why your transaction didn't go through. Now imagine they needed to pay for something time sensitive. Is this the kind of experience we should expect/want for people using BTC to have?