Not a single wallet, but single address. One wallet can have unlimited addresses. Some operators, if not most, will not pay you to an address that already does have balance >0 or was used in the past.
Normal behavior in crypto world is one transaction = one address unless there is a reason to do it otherwise. There are reasons for that, but maybe just take it as it is.
Yes there is a problem with some stupid wallets like Ledger Nano S that allows you to generate just one new empty address upfront (they call it account), so you must be creative there (again, I will not go to details for simplicity, but I can elaborate further).
If you talk to God, you are praying; If God talks to you, you have schizophrenia.