Returning to the question of why. Who needs this level/class information for what.
Routing does not use it, I think? The whole point of these route relations is that the route is already there, no extra routing needed. (Some routers can reroute the route by giving route relation members a much higher priority, but that’s a bit like using a text file to make a robot “automatically” type all the words into a text document.)
Searching then? I don’t know if applications include the network tag in their search engines. Usually not, I think?
Presenting by level, to choose from for trip planning, yes, that I get. If I go somewhere for a weekend, I’ll be looking for local and regional routes n(but I want to see them separately); if I go hiking for a week I will be looking for regional, maybe national routes (but I want to see them separatey, because I will probably walk a part of it). For international hikes I tend to look at the national sections of the international routes, which means I want national and international routes listed.
Does length matter? Sure. But I don’t want to see routes listed in length categories. I want them as described above, with length as a detail, and it’s a bonus if I could sort by length.
The main purpose, I think, is the map: rendering; panning/zooming in and out on routes and sections, with pop-up information. From there my greatest wish is trip planning functionality, but that’s a different subject, and it does not require the network level information.
So I think we are talking about rendering: zooming, styling. and a very practical criterium would be: zooming in from world level, at which zoom level do you want a particular route to appear, when do you want to see details such as names, symbols and maybe operator or “fine grained” specific network information, and practical modifiers such as indication of surface, inclination or sac-scale.