With 21 billion coins how can this coin have any real value? I don't understand...

At the first time if you want some simplicity for the mind
Just divide the coins by 1000 to get the usual quantities at BTC
So, 1000 BTCz = 1 BTC
It's so simple.
After some time you will find that billions not a problem at all.