When using Fiddler, it asks for installing a root certificate which automatically decrypts SSL traffic. But also it informs that the user shouldn't install it unless it's a test system.
My understanding is because Fiddler's using the same private key in every computer an attacker can get this private key and do a real MITM and user wouldn't know because the computer is trusting Fiddler's root.
However this line in Fiddler's website contradict's with my theory of shared private keys:
If the client computer itself previously had run Fiddler in HTTPS-decryption mode, all attempts to visit HTTPS pages secured by the other computer's version of Fiddler will fail with an unspecified certificate problem. To resolve this, remove the Fiddler root certificate that is in the client's certificate store. (The mismatched root certificate causes the problem, as every Fiddler instance generates its own unique root).
My question is; Why Fiddler is not creating a private key per machine basis so it would be safe. If Fiddler is already doing this, why tell users to do not install it unless it's a test system?
Just to be clear I'm talking about this warning: