pull down to refresh

does it all come down to the platforms hosting the files having overheads and costs of servers, electricity, employees, brick and mortar etc. Would this change if there was a way to self host your own content on a personal server and a platform for people to serch it somehow and listen/ read/ view from your personal server to their device. That way, the content could truly be FREE (as in beer), because you're baring the costs involved with hosting..?