Author of the article here. Thanks for this comments, really great points and sadly I agree with everything you’ve said.
Although I would say many projects snowball into something bigger than the creator imagined so upfront planning about how much time you can put into something is hard.
I wrote this post with the intention of directly sharing it with folks in issues when situations flare up from time to time in the projects I work on. I never imaged it getting shared on HN.