The Moorabbin landing fee is based on a FULL STOP landing and it's the tower fee. Something like $7+ for a 172.
Essendon is around $23+ for the landing fee plus the tower fee so in total around $30 depending on weight.
Both airfields have airport usage agreements for the operator which are built into the hire rates, so ultimately you pay per full stop landing.