Hope I can explain it. Some services demand you have cable or sat service to stream the content. It's that simple. They do not have a free streaming service or one you can buy like netflix.
Some Roku streaming channels say "Cable or Satellite required". If I don't have either of those, how can I get that channel on my Roku?