Paint.NET has a *lot* of legacy code that cannot just be discarded. The dev said as much in their original post.