You could argue that it's too precise, but you don't need all the names. If you're deliberately composing in JI, it makes sense to specify the ratios. As a disclaimer, though, I'll state that 31-equal is not sufficiently precise that you can approximate other scales to it . I tried this a long time ago, and it doesn't work. Although you can't say which notes are wrong, let alone in which direction, the essential character of a scale can be killed by that sort of thing.
Staff notation is merely a system of conventions.
This way happens to be the most convenient one for me. Boundaries between pitch classes will be fuzzy. You may say an interval is somewhere between a perfect and super-fifth. A lot of the time it depends on context. You could even say that fifths are much more important than super-fifths, and so and interval in the middle is a slightly sharpened fifth.