That all matches my understanding, as well. Ledgering makes it more simple.
The issue is in order to do so, you need to know sender, receiver, and amount. #Monero transactions hide all 3.
So, yes there are fees with each monero transaction but they're so low that you can still send very small amounts and the fee is still a fraction.