I have always had a problem with finishing things. Unless there is an external deadline, I have a tendency to get something nearly finished and then go, "Oooh! Shiny!" and move on to something else. This didn't really matter when I was making things for myself and the record for procrastination was held by the sweater that I started knitting back in the early 90s and then never finished, the situation only being finally resolved by unravelling it all and turning it into a crochet shawl a couple of years ago.
But if I'm going to sell items, they need to be absolutely finished. Also, not only finished, but photographed, measured, weighed, postage calculated and described. Perhaps I'm getting better at this because this crochet infinity scarf was started this month and is now on sale. :)