It seems like I can create a MetaMask wallet offline like so
Download the MetaMask extension
Disconnect the internet
Create a wallet in MetaMask
but does this compromise the entropy and security somehow when I create the wallet offline like this? I want to create a seed offline with MetaMask and then use this seed then with programmatic libs like ethers and web3.js.