I have an idea for a qualifying format that I think it could work and it would not reduce the value of the Sunday race.
In total, the qualifying would be made of four sprint races, each one of them with only 10 cars on the track.
On the Saturday morning, there would be two pre-qualifying sprint races (QR1 and QR2), which the top 5 in each one of them would qualify for the main qualifying sprint race (QR4) on Saturday afternoon. The QR4 will decide the places on the grid from pole to 10th. Then, there would be another qualifying sprint race on Saturday afternoon (QR3) to decide the places on the grid from 11th to 20th.
I think for this idea to work the teams in the two pre-qualifying sprint races should not be allowed to have the two cars in the same sprint race. In another words, each pre-qualifying sprint race (QR1 and QR2) would have one car for each team.
One positive aspect of this format is that all cars will get the same amount of running as long as they do not crash or have a technical problem in the sprint races.
I hope it’s not very confusing. :-)