> There's not enough room to overcomplicate something that isn't a core part of the business, it must be practical to maintain, simple&stupid enough so that onboarding is not a hurdle, etc.
You would think. But no, there is lots of room to make it over complicated without the corresponding efforts to manage the complexity.