Great you decided to defend a dev, some people don't realize the hard work they do and think code and renders grow from trees or smth.
I'm with you most of this post, but stating he only earns about 400$ means you probably didn't check his patreon, did you?
I'd rather speculate that Komi is taking his time with updates, because he wants them to be actually done before releasing, no one likes a half baked cake. However only he can tell us his reasons, anything else is merely speculation.
I think Komi's work is commendable to say the least and I really enjoyed the current version. Keep up the good work!