Why are people always referring to "only 21 Million coins" there will be one day that Bitcoin is so expensive that people will struggle with getting 0.3BTC let alone 1 BTC
Because being able to only afford 0.3 BTC makes you feel like a loser. At the same time for the same money you could afford to buy 250k Dogecoins and feel rich. I don't think many people want to feel like losers and most people want to feel rich, that's a no-brainer to me.
Yes, Bitcoin is ahead now, because it was the first, but really, why didn't Satoshi just make the limit of 1 trillion bitcoins? That number would be enough for everyone to feel rich. Don't tell me about millibits shit, people like 'whole', they don't like 'part', millibits aren't appealing when you clearly understand you're a loser because you only can afford 0.3 of a 'whole' BTC. That's why numbers of Dogecoin followers are growing like bees, because they love to own 'whole' coins, thousands of them. Human psychology is too important a marketing aspect to ignore.