Exactly. The comment at the end "Now imagine there are hundreds of other entrants, even further decreasing your odds" makes no sense. Those hundreds (actually, more like you said: tens of thousands) of other entrants make the negative effect of inviting your own friends negligible.
Example: let's assume there 10,000 entrants including you, maintain the assumption that "a new person will sign up each day based on your initial invitation", and give it 30 days. Therefore, you only get 1 extra entry and 30 of your extended friends have signed up (each getting an extra entry except the last). Your chances have gone from:
1/10,000
to
2/(10,000+30+29)
You've increased your odds by 98.8%! And you could do even better by waiting until right before the contest deadline and inviting as many people as possible.
The break even point is ridiculously low too: only 60 entrants under these assumptions. So even with just "hundreds of other entrants", you should share.
That ignores the effect of your friends sharing with their friends and so on. I added the final graph to illustrate this point - yes, having 2 entries is better than having 1, but the network effect of your friends pulling in their friends eventually kills your odds.
Your "network effect" assumptions are rather silly. After all, by the end of your last graph you've caused a billion extra people to join the contest (2^30). Give me a break.
If I were really to invite 5 of my friends, their most likely response is:
a) not to join at all
b) not to share (that's extra work)
c) or being generous: invite one or two people
But let's roll with the post's bizarro assumptions that each accepted invite results in 2 more and see what happens if there are just 6 other entrants initially (this problem favors your argument with less entrants, not the other way around).
Your chances without sharing (remember, those other entrants are going to be able to bring in a billion persons each):
1/(1 + 2 * 6 * 2^30)
Your chances with sharing (you get two extra entries):
(1 + 2)/(2 * 7 * 2^30)
That's right. Every human being alive has joined. Only 6 other people started in the contest and you still improve your chances 157% by sharing.
The absolute only case in which it makes sense not to share is when you're the only person in the contest. And I would hope most people know not to try to improve on 100% odds.
Example: let's assume there 10,000 entrants including you, maintain the assumption that "a new person will sign up each day based on your initial invitation", and give it 30 days. Therefore, you only get 1 extra entry and 30 of your extended friends have signed up (each getting an extra entry except the last). Your chances have gone from:
1/10,000
to
2/(10,000+30+29)
You've increased your odds by 98.8%! And you could do even better by waiting until right before the contest deadline and inviting as many people as possible.
The break even point is ridiculously low too: only 60 entrants under these assumptions. So even with just "hundreds of other entrants", you should share.
Keep looking for that science, bro.