File exchange is not hard technically. Hosting file exchanges is hard because it is legislated that it must be hard. It is that way for reasons some might object to, like copyright infringement and ITAR export control, and for reasons that are generally accepted as beneficial like interrupting flows of CSAM.