Professional hosting has hard costs, i.e. the companies who provide this service pay for storage. YouTube is free because it monetizes from advertising, but other companies require paying a subscription. There are a number of companies that provide this service. To name a few...
Try broadening your search.
You can support us in three ways. (a) offer feedback on any FAQ you have read to let us know if it was helpful or not; (b) ask a burning question that is not in the search engine so we can add it; (c) learn more about our subscription service.