The term wallet and address get mingled often.
A user with a private key (mega password) controls a wallet (software) that can generate many public addresses (public key).
One address can hold as many Bitcoin as the user who owns control of the address wants to send to it (not recommended, bad operational security, makes you a target).
Exchanges and individuals are on the same playing field when it comes the tools available in the realm of Bitcoinβs code.