(Also, possibly until I can find time to try wrap my head around why the CMake/Ninja build process is so convoluted.)
On one hand they may be spending time re-inventing the wheel, but at the same time there's merit in having a consistent self-contained system with understandable code.
(I had a look at Serenity's code for "mkdir" command, there's no stupid comments there, and it is concise and comprehensible despite me not being a C/C++ developer. The same is not true for other mkdir implementations.)