It is upsetting to me that I'm seeing so many Spanish commercials on ROKU. We live in an English speaking country and If those who speak Spanish don't like it they should learn English. We would not expect other countries to have to speak English to us if we went to their country. This is getting totally out of hand. I might just get rid of my ROKU tv.
Remember that when you watch commercial TV, you are the product. The advertiser is the customer. The customer (advertiser) may have data that shows that many Spanish-speaking people are watching a channel (and they may indeed be doing that to improve their English.) But the customer may feel that his ads will work better on them in Spanish, so he can do them that way if that's what he wants to pay for.