I don't think so; this is a corporate project, not an enthusiast's. They probably had to internally justify building it over using an existing solution, so they could simply share their rationale. I am not trying to rain on their parade.
For every n-th solution in the market, n-1 existing ones could have been used, but they weren't for (many times) good reasons.
And looking at their Makefile and pyproject.toml I can see that they knew what they wanted.