You're not wrong, but the issue is the bitcoin fees. On bitcoin (and other blockchain based cryptocurrencies) you pay a fee for every transaction - transferring a very small amount makes no sense if you have to also pay a fee which is many times larger than the actual amount you're paying. With Iota there are no transaction fees so micro payments make more sense
I hear you, the transaction fees are an issue with bitcoin. Let's see what happens, especially after the bitcoin split decision in August and if that will positively or negatively affect iota.