Roku doesn't have a fair or properly working search mechanism for the channel store. Each category will show maybe 500 posters in a grid which rarely change. This means newly added channels may or may not be added to the grid. Roku claims an algorithm is used. If this is true, then it means they're giving weight to a channel before it even has a chance to fail or succeed. If you're not in the grid, you're possibly doomed from day 1. What's odd, look closely and you will see a bunch of test posters under the categories from developers who didn't know what they were doing, and these dead channels are taking up space that yours could be using. This proves to me that their development team are the lowest bidders, or the team leader can't justify paying $$ to do things better. I don't know if it's a corporate thing to avoid paying a developer, or if they just don't care. You can see the bugs in their search engine sometimes by typing in part of a channel's name and watching the poster suddenly appear, but the next letter you type of the channel the poster might vanish. This wreaks of a formula possibly used to calculate the position within a database from a channel's name or part of the name, and instead of generating actual Unique IDs, shorter collision-prone values are generated. I could be totally wrong. However, there is absolutely no excuse for a search engine not being able to do the most basic thing ever which is to find all channels containing a keyword, minus maybe "the" and "a". There's also no reason whatsoever that the poster grid can't be forever-scrollable to give every channel a chance to at least be seen sometimes.
Roku, DO BETTER!!