With regards to advertising, what are you doing to offer a realistic alternative to getting content creators paid online? Paywalls work, but people hate them (go into the comments of any article from the WSJ or such on here). The automatic tipping things offer very little friction, but hardly anyone uses them. So what's your answer?
Walled garden can still exists, if people value them, they will buy to get content, nothing wrong with this. If people aren't willing to buy to get content, it will then be a hint that the content isn't worth the money.