@zoomin-
The 3400 is indeed an older device.. It is a second generation Roku device released in 2012, and is no longer receiving support from Roku. It is incapable of running Roku software beyond version 9.1, whereas at this writing Roku is rolling out the update from version 11.0 to 11.5.
Features and capabilities have been added to models released since the 3400. Many channel app developers have written their apps to take advantage of these advancements and have subsequently dropped support for early models like the 3400, or newer channels may never have supported the 3400 in the first place.
Some channel sources list the Roku models they support on their websites but many do not, making it difficult to make a determination for any given channel source.
I don't think I've ever seen a declaration from Roku as to what Roku models and/or Roku operating software versions their The Roku Channel requires, although on this page they do say "The Roku Channel is only available on current generation Roku streaming devices".
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.".
Ultra 4800 | Streaming Stick 4K+ 3821 | TCL Roku TV 43S245/C107X