I don't understand the logic behind this "surface but never hide anything".
Maybe that's what some people want, but I find it useless. It means that, for example, when I scan the list of movies for things I might want to record, instead of seeing a short list of movies I see a list of 100+ movies -- most of which I will not record because either
- they are in a foreign language or
- they are on a channel that my antenna cannot adequately capture.
I have diligently marked all these channels in my Lineup as Hidden, and you, appropriately, indeed hide them when I am, eg, scanning the On Now page.
So I fail to see why you imagine that I would want to look at these under other circumstances like "what movies are showing next week?"
If you feel this is some sort of vitally important function for some users, can you at least hide it for the rest of us? Like maybe make each On Later "section" have three states not two, so eg
Action Movies has
state 0: just show a row of the top 8 (or whatever) action movies
state1: hit the + and see all the action movies from my (non-Hidden) channels [and the + turns to ++]
state2: hit the ++ and see all action movies on every channel
If you live in a metro like LA or NYC with hundreds of channels, many of them in foreign languages, many of them serving nearby communities and not really accessible by a normal antenna (and not worth making the effort for a better antenna) you are making a WORSE product for your users by forcing on it this tidal wave of irrelevant sludge!