Let me clarify a few assumptions and make some points:
1. The .NET framework is very extensive and no "Senior" developer is going to know about all the components / API of the framework.
You're making an assumption in thinking a developer to be intentionally "reinventing the wheel".
2. Do you expect a project to contain "perfect" code that does not need to be cleaned up?
3. Many things within this project may be"unconventional" and in some cases is what I'm going for.
This library is specifically built to address some of the complexity and lack of features in other libraries.