I beg to differ a little. Amazon has all the interest in the world for people to use their Fire tablets, their TVs and so on in order to control streaming. This is why they do not offer support or do not care if some customers cannot run Amazon Prime Video on other devices then the Amazon devices.
As for Netflix, they are not interested in giving the recognition to small vendors like HiMedia. I had a Beelink device before and Beelink tried to get their TV boxes Netflix certified. Netflix replied they do not care about it and and are not interested to work with them.
We can be as enraged as we can, but the market is not a free one and there are constraints. It is like filing a bug for someone not interested in fixing it. Better not file the bug then.