It all boils down to recommendation versus promotion
No, I think that's a sidetrack. The issue, at least how I read it, is saying to the dear reader "please donate as that's my only income source"* when it's not true. It's deliberately deceptive.
What's odd is that there's nothing wrong, that I can see, with just being upfront about affiliate links - "Hey, want to support this blog? I get a small amount of money from any purchases made by clicking on the amazon links"
* Yes, I realise that's not the words she's using, but it sure is the message that's conveyed