Yeah, I was thinking the same thing. Loved that blog post, and certainly enjoyed looking at R. Nystrom's implementation too: https://github.com/rnystrom/RNTableView.
UITableView is one of those components that we all spend so much time with that everyone has little tweaks they want to make. Implementations like these at least give us options to extend/tweak low level behavior should we need to. I also love it when they write thorough blog posts like these explaining explicitly their rationale and structure of the component.