Releasing a demo makes sense when you're either looking for feedback or have something to show which would draw attention to your game. But there are no rules here, you can do whatever you want.
Viewing post in Should i post the demo?
I posted the demo if you want you can check it out Graple (Demo) by YoYoYoWsg