It looks like the same as our local exchange here, where you need the information of the receiver's or sender's name, age, and address, which is pretty annoying when making a transaction, and I don't think the receiver is willing to give this information to you when sending the coin.
Not only your local exchange, even our local exchange if sending coins must fill in the recipient's name, recipient's address may have become a common rule in every region so this rule has been implemented several years ago.
There is no other way but to follow the existing rules, because we exchange coins to local fiat through this exchange.
The one that hates from that email from Uphold why do they ask if the receiver or sender is using a non-custodial wallet?
These rules are too strict, UpHold is forced to follow MiCA rules so they ask if they are using a non-custodial wallet.