you have to PAY royality Rights- just like they do
also websites to have & maintain are not always Free- plan on doing ALL the work yourself?
if not you will have to hire people & that cost Time & Money
and if you plan to have Streaming videos it Costs Bandwidth and Bandwidth Costs Money!!