So basically, going the same way, why don't open all the routes at once, buy all the slots at once, build the schedule on the model plane and then replicate? Would work just the same amount of clicks while getting rid of a possible nuisance.
Adding routes to schedule can be a PITA even for LH, when you have only, say 7 segments. That's 7x7=49 routes, and suddenly you have multiple pages, and trying to figure out which ones go on which aircraft.
Now imagine a SH schedule, with about 18 segments, which is 18x7. That's probably 4-5 pages of routes, and remember, with paging you can only assign from a single page. So routes from different pages are way more clicks, round trip to server, scheduling screen refreshes...
There is a way to do this with a keyboard macro, where you create all the routes, and leave them open in individual tabs. Then, generate routes for one aircraft at the time, so that when you are assigning to schedule, you add all routes (one click) for one aircraft, etc. Still a big PITA.
But still, it doesn't solve the problem of renewals and route editing, which remains a pain (hence my questioning). I feel that some of these "BS" proposal were indeed quite interesting, relatively easy to use and not complicated to implement technically.
Yes, good point about route editing, but that is a separate issue, can be independent, and in the end complementary
For example, duplicating schedule +1 day can create the routes in a way that they are grouped either by just flight number of by more sophisticated grouping, so that they could still be edited all at one, if this feature is built.