From a cryptographic standpoint, both Bitcoin and Ethereum use the same elliptic curve SECP256K1. But instead of following the usual approach in BIP wallets, you use one master key, and through this master key you can generate both Bitcoin addresses and the Ethereum address, and then the Ethereum address can be used in both (EOAs) and contracts.
The same thing can be done with BIP44wallet but by changing the path to m/44'/60'/0'/0
The word accounts is not common in Bitcoin wallets versus HD wallet, and almost the same principle is done in trust wallet, but from a cryptographic, as long as the private key is generated with sufficient random entropy, you are safe and you can create many accounts if you want more than one address and since it is an extension wallet, it is best to use it for NFTs, ordinals only.