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).
We are all bloodsucking ticks, hungry, devious
each one latched on to the ass of the previous
when the last and the first latch on it can be shown
ass-blood sucked by the first from the last is his own