I always wonder why systems are designed so poorly that it takes weeks of boilerplate to use them for their intended purpose.
At what stage did the engineering fail?