But I do think it is exaggerating to say that "everyone downloading the free app is harboring illusions that they're supporting the developer."
I strongly suspect that the overwhelming majority of downloaders get no further than "ooh! free stuff!" click