DAOs have serious potential for keeping momentum for a movement and providing compensation for the work. However, liquidity is always a necessary element, and so I'm really not sure an economy of millions of tokens will work unless each token has built-in methods of guaranteeing that liquidity.
Sure, you can make a token for all kinds of things within an ecosystem, but what if you need things that can't be bought within that ecosystem? Then you have to exchange it for something outside of your DAO's ecosystem, but how do we adequately guarantee liquidity for these assets when there are millions of them. There are many different kinds of financial assets and they are able to obtain liquidity, so I suppose it can be done, however, I'm just not sure how well it will work. Perhaps 1000 DAOs will be able to do it, but millions?