Why would it cost 0.0000047? Who says the cost has to be that high? Do you have any real numbers showing how much it actually costs to do a transaction?
And why not have 10 million people doing that? Don't you want bitcoin to grow? The idea that we should limit its growth seems absurd to me.
You always want to limit the growth of an uneconomic activity. Even a loss leading item has to be economic when considered part of total inventory.
1 satoshi is ridiculously small. It is 0.5 millionths of a US$. If you had a music service where 10 million people bought single-tracks for 1 satoshi a time then you would earn $5 per day.
This is 10 million transactions processed for $5 (ignoring costs and scope for profit).
In four years Bitcoin has just processed 14 million transactions:
https://blockchain.info/charts/n-transactions-total
Could it have done that for $7 ?? Consider all the disk space across thousands of nodes, the hashing power used, electricity, IT work, bandwidth!
Then your music "service" wants Bitcoin to process 10 million more transactions, every single day, for $5, customers are always good to have, right?
Draw your own conclusions about what micro-transactions are realistic.