There are some crypto networks such as Bitcoin, Ethereum, TRON, Solana, etc. To develop a crypto exchange, it is a good idea to have a private key for each network, and generate an address (for deposit) for each customer, if possible. (If in the blockchain, we can sign a transaction or spend from multiple addresses, with a single private key) If this feature is not available, an exchange has to create a unique pair of public-private key for every customer. It means that the receiving funds are split into several accounts that spending them is hard and may require many small transactions and fees.
If I am right, how can I check that a network has this feature?