What is the rationale behind requiring that utreexod is run for wallet creation by utreexoctl?

Wait 5 sec.

What is the rationale behind requiring that utreexod is run for wallet creation by utreexoctl? I ask this question because I got open /home/j/.utreexod/data/mainnet/.cookie: no such file or directory. Cookiefile only exists if the node is running upon trying to create a wallet with utreexoctl createwallet mywallet false false "" false .I would rather think the opposite could be preferred, i.e. an offline wallet creation for security reasons.