1. Why shouldn’t you just send people their ether directly (push)?
You could run into a problem where you run out of gas or open yourself up to security issues.
2. What’s the writers argument against the “pull” design?
The writer suggests we should minimize user interaction with contracts, especially new users who may be more prone to make mistakes.
3. What problem did the writer find with people not withdrawing their money?
The writer was unsure how the unclaimed money should be spent - donated, sent to specific accounts, or kept for himself.