I'd modify that slightly.pjknibbs wrote:So, no people going straight from Oxbridge into government, or spending years as a union leader before doing the same thing: you actually have to spend ten years on a farm, or in IT, or driving a bus, or what-have-you before you can try and run the country.
I'd make it that in order to gain a position within the executive branch of government (with the possible exception of the President / PM / 1st minister etc or other expressly political roles) you must have had non-political experience relevant to the post you wish to be considered for.
I.e. Health ministers that have been doctors or nurses, Home secretaries that have been prison officers or social workers, Chancellors that have worked in finance etc.
That way anyone (including the career politician Eton set) could become a lower level public representative but in order to ascend to a high office you'd need something extra.