Peacock picks what roku versions their channel will work with, if its too old it won't have the channel even if its on your account. I have insignia roku tv that doesn't have peacock app, but my tcl and hisense roku tv's do, they are newer. Take it up with peacock or upgrade. You can add a newer stand alone roku like the express to your roku tv for newer channels. Like apple tv isn't on my insignia roku tv either, which is 2016 model.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.