An issue I very often see is users sending funds directly to a smart contract or to an exchange that doesn't accept deposits from a specific network, such as Arbitrum. In both cases the funds may be considered as lost. Perhaps blocking or showing a warning to those transfers could be an idea.