Any commander-in-chief has the power to remove a general or a couple of them from the chain of command. It's not like it's unheard of. He did not kill them or torture them, like Stalin. What's your point?
The Wehrmacht like the Soviets and the Allies removed countless General officers for many reasons, Health, Dereliction of duty, Losing, not adhering to orders, tactical defeats, treason, sedition, but there does seem to have been a lack of continuity with favoured Generals (on all sides) not suffering for certain mishaps. Without doubt war tested the mettle of all of these men and some were fairly treated others were not.
Does a list exist of Removed Wehrmacht Generals which were personally handled by Hitler, rather than simply OKH or were all removals carried out by OKW with Hitlers approval.
Failure usually paid a high price in job loss but they should be happy executions of Generals were not a real Nazi priority until 1944:
Do you know of any specific situation when he removed a very competent general and replaced it with a complete moron? Please do tell.
ARMY Group Vistula: Heinrich Himmler instead of von Weichs: not really a removal