I agree Roku could be more transparent on regional availability, but the issue is largely controlled by the channel providers, not Roku.
The channel apps are created, provided and maintained by the channels themselves. Roku just provides the platform on which they are run.
There are two steps to a channel becoming available on Roku in any given geographical area.
The channel owners must release their content for distribution in that region. In many cases, the channel must license the ability to distribute the programming into that region, over a specified time period, from the actual owners of the content, and some other licensees may already have exclusive rights in a given region. Consequently a given channel may provide different content region by region.
The channel owners must authorize their channel apps for the Roku to be used in that region and provide this authorization to Roku. This sometimes lags behind public announcements that the channel is now available in that region.
If a particular channel is available in your region via other devices but not on Roku, then it's likely the channel has not yet authorized Roku to enable it in your region. I would suggest you contact the channel about this directly, but don't be surprised if the front line support people at the channel know nothing beyond the content of their own press releases and do not understand this issue.
Understanding the situation is further complicated because many channels' websites fail to provide any information regarding the regions in which they operate or the devices they support there.
But I agree, Roku could be more transparent about all this. A simple statement on the package saying "Some channels may not be available in all regions, check with channels of interest" statement, or similar, would go a long way. The only current package I have for reference, a Roku Ultra 4800, beneath a bunch of channel logos says "Visit roku.com/channelchecker to see a full list". When I go there I am shown information pertinent to my US location, likely because I am connecting from an IP located in the US. In the lower right of the page in small print I can choose to switch to versions for the other officially supported countries where the available channels may be different. I'd like to see this option displayed more prominently at the top of the page when you first arrive there.
Roku Community Streaming Expert I am not a Roku employee, only a user like you. Please, no support questions via private message -- post them publicly to the Community where others may benefit as well. If this post solves your problem please help others find this answer by clicking "Accept as Solution.".
Streaming Stick 4K+ 3821 | Streaming Stick+ 3810 | TCL Roku TV 43S245/C107X