Because they don't care.

I can play a 3d game with online elements using a bluetooth gamepad, directly on my 8yo "smart tv", but somehow it's impossible to conveniently display text.

It's annoying and it's not just a problem of tvOS.There is just no incentive to make ToS easily readable to users of any hardware platform.