Companies make stupid mistakes all the time. When you're in the trenches there's a certain amount of group think, and issues that may be obvious to outsiders may be invisible and/or suppressed by internal politics.
Of course Internet comments may be naive and wrong for other reasons. But that's a different question.
Of course it is no guarantee for success. But an outsider has absolutely no clue about what was discussed and what the politics were. So I think it is naive to make comments like "this is never going to work", or "removing the headphone jack will bring Apple down".
Netflix's plan paid off. TripleByte's didn't.
Apples and Oranges, I know, but how do you tell the two apart without hindsight?
It is irrelevant that Triplebyte's public profiles may have been instrumentally valuable for the company in the long run. No one arguing against them cared about that. But they did care about the ethical implications of that decision -- it was wrong even if it turned out to be good for Triplebyte, which it didn't because their plan was so brazenly unethical that they got a spanking.
When a company like Netflix launches a new product it is possible they thought about this with different teams for a long time. Then it's very naive to comment on the internet to say they are wrong and made a stupid mistake.