If you want an archive, go with archive.org. But even then, nothing is free. If somebody thinks a footage deserves to be archived and preserved, somebody needs to pay for the cost anyhow, e.g. via donations.
Choose two: a) free* b) reliable c) universal
* not counting ads.
and one of the costs youtube bears, since by definition they can't make money off those videos, but has to pay for storage.
I dont know if there's a solution - perhaps non-commercialized accounts can't upload more than X gigabytes of vidoes, or be forced to have ads? Or you (the channel owner) pay for the storage?
Sure they can make money off them - they just need to be creative. For example, you can have a category of 'archived videos' to which you need to pay to be able to access. The payment is for the service, not for the video so it does not matter what are the specific settings on a specific video.