There is a more rational argument against "less than your latte". I cannot drink much more than a few lattes a day. So a $10 latte might be overpriced but at least this position in my budget is safely capped.
Not so with the $2 downloads. There's a bajillion of them not capped in any way, so the only way to cap this part of the budget is to be aggressively selective about what you pay for.