> As a result I have numerous half baked personal projects.
Every decent developer has dozens of half-baked personal projects. Some get finished, some don't. All eventually get abandoned.
They are never a waste.
If you go through your codebase, you will find that you re-use code and techniques that you learned on your next project. This is how we learn.