1. The recipient doesn't have to cop to/explain their situation that prompted the generosity,
2. The recipient doesn't feel the need to publicly acknowledge the help (which in turn implies publicly explaining that you needed help),
3. The recipient doesn't become a revenue-generator without giving their permission, as happens in this case and others like it
When done in public, these acts cease to be altruism - they're now a business exchange ("content creator" gives you something of value (flowers) in exchange for something else of value (clicks/views/clout)). Except you didn't know you were making this business deal, which is beyond slimy.
IIRC most religious texts teach to do altruism privately, for reasons such as this. Attention-seeking didn't just come about in the internet age, it just got easier.
Genuinely, why? As in, why is it better to do nothing then to do virtuous action that you also get some benefit from?