hi the total supply is 2779Ti of IOTAs roughly but the full figure is 2,779,530,283,277,761 IOTAs.
In english that is "two quadrillion, seven hundred seventy-nine trillion, five hundred thirty billion, two hundred eighty-three million, two hundred seventy-seven thousand, seven hundred sixty-one" IOTAs.
seems enough to me.
IOTA is designed to be free from transaction fees and scaleable to make lots and lots of small transactions and fast efficient/low resource. It is made for IoT devices so it has to be efficient, but may need to be supported on strong nodes to provide computing for small devices, which may end up with small fees payable to the service provider of the strong node.
But at the current stages you will not see such efficiency as of yet.
Iota is not quite private like zcash though.