The problems isn't the maintenance cost, I can pay that. The problem is the required skill to build it and manage it, as I don't possess that skill-set.
I don't really agree. A site doesn't have to be 100% from scratch, somebody could use squarespace or wix to get a simple site directing to the necessary downloads up in 5 minutes.
It's whether or not the domain owners want to, that's the issue.