Question: why does vmc decrease with altitude?
Answer: Vmc will decrease with altitude in a normally aspirated engine due to the fact that the engine is producing less thrust. Therefore, your control surfaces, at a given speed, will be better able to counteract the yaw tendancy due to a failed engine.... when the remaining engine is producing less power.