Why do you think it got rewritten? Obviously the UI has changed, but the reddit post indicating that it can run without shell32.dll makes me think it was rewritten with a nicely decoupled UI and that is what got updated in later iterations.
If you work at MS, it would be cool to find the last person to push a change to that code base and ask them. Or maybe we can reply to the reddit post.