Something I find really depressing is how hard it is for regular people to share files online WITHOUT uploading it through a third party or otherwise USING a third party or some proprietary shit-tech.
I've seriously used netcat for this locally, it should be SO simple, but the entire internet is designed around us being consumers, not peers. A large part of the reason is IPv4 and NAT of course, but also, you know, capitalism.