In particular, if the certificate must be used later on for signing documents, in a legally binding way, then the details of the key lifecycle are important for the legal value; the details are complex and depend a lot on local laws, but, as a rough summary, if the private key ever exists, even in a transient way, on a system other than the user's computer, then it will not work.