I have never met an existing ecosystem where building your tools did not make your life easier, at least in the short term. The trick is knowing when to abandon them in favour of a standard solution.
To put this in perspective one team I was on built their own Android NDK, until the normal one caught up.