matbrgz " I honestly don't entirely feel like this should be a core responsibility." Why?
It's very easy to say yes to everything. But that also brings in more maintenance for the small (and lean) Flarum development team. The more we can say no, the more time we can focus on improving the framework in itself. Extensibility, quality, performance etc.
And a more advanced slugging system based on the many opinions we've seen so far, is very much something for a community extension to tackle. We've made it possible.