"I’m not trying to create some sort of competition between the old and those involved in specific areas of employment"

But that is exactly what you are doing. You cannot move people up a priority chain without moving others down it. That's "competition". In a real world with a finite supply and infinite demand for a product for every winner there is a loser.

At the moment you want to prioritise the elderly, the infirm, those in care, those with existing medical conditions, those working in the NHS and in the care sectors, those key workers you've identified - teachers, retail, transport, binmen etc, those alleged super spreaders aged, what, 12 to 23?

So who is left unprioritised? Sid and Doris Bonkers of Neasden (and accountants)

And when you now have a priority pool of 99% of the population, how do you prioritise within that group? Alphabetical order maybe? I don't know but it sounds like you want to have your cake and eat it and eat it again.