To complement Heretik answer.
I think you can play by yourself in this website, and you will see how HD wallets works. It is a very illustrative exercise.
https://www.iancoleman.io/bip39Insert a seed there. Then you choose the coin you want. You will see that many public address and privatekeys were generated from that seed.
Now go and choose another coin.
You can also play with derivation path (segwit/legacy for example)s and account numbers (for different users )
You will soon realize that the same sed can generate almost unlimited addresses for each coin (unlimited to our limited perspective as humans, but there are only a few billions per seed).