I think using a smaller unit like Satoshi also makes it easier for people who only want to buy a very small fraction of a one BTC, just to see how they can do it in everyday life. Sure, if 1 BTC = $10k, people could get out a calculator and see what their 5 dollars are worth in BTC but it just gets confusing for the average joe. And for wide adoption of Bitcoins, we need to cater to the average joe.
tldr: we need more stupid suckers to buy
Nah it's not about stupid suckers or anything like that. If Bitcoin grows to be really big in the next couple of months/years, the average person can't think of buying a single Bitcoin, they simply can't afford to. Use smaller units to help them out, that's all I'm saying.