Etsy seems like a small business incubator. It provides, at a reasonable fee, a working environment conducive to growth. You have forums and other communication mechanism to train with others. You get the ability to have the e-commerce headache serviced. You get a known location that customers arrive at looking for their special things. At some point all of this infrastructure is limiting. You leave the small business incubator for a more custom environment.