You misunderstand the arithmetic concerning the 2,779,530,283,277,761 IOTA.
Although the coin is called Iota, you are not buying one single Itoa but a Miota.
Let me explain how this works. The most important fact with IOTA is that it operates on integer arithmetic, that is, 1 IOTA is the minimal amount, that can possibly be transferred (there are no floating point numbers here like in Bitcoin or other coins). In this aspect 1 IOTA can be compared to 1 Satoshi, which is the minimal unit of Bitcoin block chain.
Lets take a look at the max. number of Bitcoins (21,000,000), measured in Satoshi. It will be equal to 2,100,000,000,000,000. Now it is easy to see that 2,779,530,283,277,761 and 2,100,000,000,000,000 are comparable numbers - they have the same order, moreover they are quite close. Now, 1 Bitcoin, which is equal to 100,000,000 Satoshi costs about $2,800, while 100,000,000 IOTA or 100 MIOTA is only around $28, or 100 times less.
This tells me that there is enough room for appreciation here, don't you think?