Bandwidth scales slower than Moore's law but is not in danger of ending:
http://www.nngroup.com/articles/law-of-bandwidth/Neither can scale fast enough so XMR to reach 10 million users in 3 years, because XMR would need to scale 10^3 in 3 years.
And there is a computation issue on verifying transactions if you want to scale up micro-transactions volume (e.g. 100,000 txs per sec):
https://bitcointalk.org/index.php?topic=103172.0You appear to lack domain-specific knowledge that I have because I am in the trenches of development and you are not. Practice and application trumps theory.
How do you get 100k tx per second with a userbase of 10M people? That would imply each user is making a transaction every 100 seconds, which seems pretty unrealistic.