I don't know that I agree with all of your generalizations. There are many bloggers and others on Steem who are not anonymous. People who are anonymous can still tell their friends about it without doxing themselves (especially if they have multiple accounts). Apps which become popular may get press coverage and similar forms of buzz which drive growth without paying per user. Etc.
I agree that earning rewards can't be the main draw.
RE: Open Letter to all Steemians - Hardfork 21: Culture Change