Well, yes. There can be another front end.
If we fork the code, we could even make cryptomonkeys. But how do we arrive on the right UI? We cannot just allow everyone to make pull requests to a UI and update the same to a continuous integration system.
We could elect a system of maintainers who could carry out the process of deciding for us. But wouldn’t that centralise the system again?