> I mean, is it a feature to make something usable?

In your own example, having multiple ways of declaring routing is not required to be considered usable.

So, yes.