You seem to have trouble understanding the concept of burning a quick key for every single individual DMR frequency is cumbersome and basically rediculous.
Wait. Which scanner are you using? BCD996P2?
I think this is where the disconnect is. There is no need to "burn a quick key" for each one-frequency trunk system. It's not a one-to-one relationship. You can create 100 different one-frequency trunk systems and assign them all to ONE quick key. Yes, it creates a *system* for each one, but that's not the same as a quick key. The system is where you can list slot and TG(s).
I sometimes monitor local ham repeaters on a 996P2. About 10 analog repeaters and 3 DMR repeaters, each of which is programmed as a single-frequency trunk. ONE quick key for all of them.
Similar situation with the local highway departments, many of which have converted from analog to DMR. I have probably 7 or 8 different towns programmed in, half analog, half one-frequency trunk. ONE quick key.
There is no more need to give each one-frequency trunk its own quick key as there is with a conventional frequency. On a 996P2 you assign system(s) to a quick key, you don't assign a quick key to A system. It's not one-to-one. A quick key can have one (or zero) systems assigned to it, or it can have 10 or 100.
It's fine to debate whether or not Uniden implemented this "the right way", but this IS the way they implemented it, and if you want "conventional" DMR to work correctly you have to use one-frequency trunk. If you don't then you have the problems you listed: scanner stops on DMR channel with no voice traffic, can't program slot or TG, etc.