I think you missed the point that you set a fixed amount of money to use each month.
There's no way flattr will use more than the chosen monthly amount.
Principle is the same. So Flattr only enables shady access to $30 a month, which mom wanted to use at a day spa say. Only little suzy saw the "like" thing and said, "Hey... I like this paperdolls app/site (whatever)!"
I mean, mom may have even been happy allocating some money to educational things, but not virtual Barbies. Your statement is basically saying, "Well Flattr only enables shady people to steal a set amount every month."
Explain to me, exactly, step-by-step. How forcing little suzy to click 2 times by having to use safari, instead of 1 click inside the app. Would stop the problem you're mentioning.
You're confusing two completely separate things. One is preventing fraud (what you think apple is doing). The other is force a possible fraud to take 2 seconds longer (what they actually are accomplishing). They have the same amount of control to prevent fraud within the app as within safari. If they want to prevent fraud, they could ban fraudulent apps. Not just add unnecessary roadblocks to apps that just happen to not be paying them app store share for donations.
So everyone could play by the honor system until someone does something slimy, at which point Apple finds themselves with no ability to rectify the situation beyond ripping out a scammy app and angering any legitimate users. What's the upside here for Apple again?
You seem to think that 1 click is no different from 2 clicks.
I draw your attention to Amazon's one click patent and the huge influence it has had on their success. 1 click can be reactive. 2 clicks almost always requires you to think about your decision.
Explain to me, exactly, step-by-step. How forcing little
suzy to click 2 times by having to use safari, instead of 1
click inside the app. Would stop the problem you're
mentioning.
You'd make an awesome politician: Can't answer the question? No problem! Ask yourself a different question and proceeed to answer that one instead!