I'm guessing you haven't considered evolutionary psychology? If we didn't yearn for other people, there would be a lot less reproduction, and the human species would die.
So funny, he essentially works for free for 10 years, then finally burns out because he doesn't want to put up with a bunch of annoying work? This is why you shouldn't work on open source unless you have a business strategy to get paid. Tons of stuff in life is 100x more annoying and exhausting if you aren't making any money. If he was making $1 million per year from this I doubt his energy would be drained.
It gives really good caching functionality so you can have large amounts of traffic and your site can easily handle it. Plus they don't charge for egress traffic.
Well think of this: if you knew there was $100 million in a dufflebag of gold at the bottom of a pond, would you learn how to put on scuba gear and retrieve it?
Perhaps you don't have compelling enough reasons to do things.
The way that works best for me is a 2-step approach:
1. Think about the ultimate goal and why you want to do it. If there isn't a compelling reason, there is no reason to do it, especially if there is short-term pain or annoyance.
2. Take at least one small action towards it per day. This often puts you in the mindset to do more things.