online wallets = bad. Keep your wallet on a machine you control, and keep it safe by putting on usb drive when not in use. No sense getting your money stolen.
It does seem like a lot of these coins never make it to an exchange. But it makes sense to have a lot of them--how many currencies are there in the world right now? If we only had USD and Euro, that wouldn't be a good thing...