Your entire argument was "it's free, the dev needs income". So no, it changes everything. The dev already has asked for and received money, and there's a lot wrong with asking for more before delivering on the previous sale.
Imagine ordering a meal, paying up front, and after waiting for hours, the waiter asks if you would like to give an extra tip when you still haven't even eaten. That's how shameless this is.