As a digital designer, I can second this... hopefully Sketch or InVision will make maintaining asset libraries easier in the near future.
"We initially tried to create these components as symbols in Sketch, which resulted in a mess. Even now, our Sketch files are sometimes challenging to maintain. Moving forward, we hope to find better ways of maintaining and creating new components."