Blocks are full
What does that even mean? That's the crazy thing people keep saying. Ant pool still mines empty blocks every day. How are they "full"? Some time in January 2015, zero and 1 satoshi fee transactions started backing up the mem pool.
If you want to get to $0.01 fees and $5000 coins, you'd need fast and efficient 100MB blocks that can be easily and quickly transmitted to all nodes in the network. 100MB is crazy and can never work. Networks just don't scale that way. So let's please stop fooling ourselves and pretend off-chain scaling *isn't* the end game here.
I ran a survey over at reddit. What percent of Bitcoin transactions are "off chain". Predictably, big blockers say ZERO. Because everything else is credit. Which is true... but that doesn't mean that poor people need cheap ways of moving gold internationally for pennies.