Remnants of Lumira: Why this 3D Platformer has a demo

I've read in various forums and discussions that releasing a demo is not recommended. However, considering that I have very little visibility in the first place, I would rather have a playable demo that gives SOME impre…