I don't think you can run a service like Skynet without a crypto backend. It does a _lot_ more than something like IPFS. It can keep files online without needing the original uploader or any user to actively seed them (uses a storage marketplace instead), among other significant features.
SkyTransfer has the benefit of being "infrastruture-less". Rather than needing someone (the developer or someone else) to run a server, it can sit on top of the same Skynet infrasturcture that runs everything else.
SkyTransfer was built in the absence of any devops. No costs to the developer, no servers that need to be run by the developer, and users can perpetuate the service after the developer leaves without having to do any devops themselves.
SkyTransfer also gets to leverage the identity and authentication infrastructure of the Skynet ecosystem. Building an equivalent service off of Skynet would probably take 5-10x as many developer hours.
The gateway operator/uploader still have to pay for the service and data. Node operators take their fee for the devops and maintenance. Even if the cost is spread thin, it's still there.
I'm not sure why you think building it off Skynet would be much harder. It's basically a web form going to an encryption function to upload to link generator (and a download path handler). On the backend you either buy local storage or pay for an external service which supports pre-signed S3-style uploads. Neither sounds like a lot of work.
The key thing here is that the operator/uploader is different from the app developer. As an app developer, you don't need to build or operate any backend at all, and you have no costs.
Buying local storage and paying for an external service both cost money, and the costs scale as your app gets more users. There's also maintenance overhead, you can't just deploy your app and completely forget those things exist. As a Skynet dev, you have no bills, no maintenance overhead, and it's truly a deploy-and-forget sort of thing. As the dev, you don't need any sort of Skynet account or signup.