Won't disagree on that. I think if they would really try, they would find a way to do all those things on Apple TV. I had an app from a german broadcaster that also lacked subtitles support for a long time. But a while ago they finally added support. Although you can see that the subtitles don't respect my style settings. So I guess they are using some workaround. And I could imagine that subtitles support lacked because of the same reason.
But on the other hand I think it's also true that Apple is kind of ignorant sometimes in some cases. And thinks they can afford to do things differently than everyone else. And regarding phones and tablets they can. Because they have a leading position there. But not when it comes to streaming boxes.