You could say that work is already done. Generate a rails API app and then use whatever front end you want.
For example looking at the Phoenix framework - they choose by default Brunch [0] but they also let you implement whatever you want.
It's still opinionated but they make it clear is not part of the core framework.