Then why not use the beta release system?

Other programs do have a release which you can upgrade to
and for every update there's no charge.
Have a stable version where the problem areas are left out.
The Devs can make a stable version of every pre-release
It sorts out bugs and shows things that will not work.
Because the people can test along with the devs as no system is alike and
many software profiles aren't too.

Hans