I could have written the same comment!
I leave incomplete projects when I have gotten what I want from them. Many times it is just for exposure to a library or language or pattern.
I learn by doing so to fully grok something I have to use it which leads to this situation.