Most online fintech services allow this - you can send money via paypal to any email address, send a venmo to any phone number, etc regardless if an account exists or not. The services will let you take back the payment if no one claims it. (On ios open a new blank text, open the apps section, click venmo)
That's not "making a deposit" means, but I get your point. If that's what the OP meant, then I take issue with their wording. "Making a deposit" and "transferring money" are two different types of financial transactions.