If you’re not on Apple you and the recipient have to happen to have agree on and install same one of 37 different ways to do this. It’s not seamless.
There should preferably be one open protocol for proximity based wireless ad-hoc file sharing. This protocol can then be implemented by operating systems and/or userland implementations