Running on nightly all the time is bad for adoption. The most popular parsing libraries run on stable Rust.
There are two options.
- switch from syntax extensions to something else.
- wait until basic syntax extensions are stabilized. Even then, features such as error messages will remain unstable.