The extra qualifying session version is even worse than the Sprint just being a 100km extension to the start of the race IMO. At the least the latter makes some sense.
I always prefer progressive grids where possible, as they seem more logical than having (in some cases up to four!) qualifying sessions for each (of four sprint) races in some categories.