I don't trust anything coming from ledger anymore, including that twitter post.
That's your right but it doesn't mean it's not the truth. Anyone who has a newer model of Ledger hardware wallet and uses Ethereum and ERC-20 tokens can check for themselves if Clear Signing is available in Ledger Live.
This is like saying soldier should be blamed because his rifle didn't do what it was designed to do.
Sure, soldier is responsible for using a bad rifle (aka ledger), and he was not very smart, but item he used had manufacturing flaw.
Not exactly. Clear/Blind Signing isn't a manufacturing fault of brand X or Y. It's a software problem present due to Ethereum's smart contract capabilities that allows individuals to make changes to said contracts without the end user knowing what is happening and what they are signing. With Bitcoin, you don't have that. Ethereum's smart contracts are a blessing and a curse because people can adjust them to their malicious intentions. Clear Signing is a way to fight that protocol-level feature or fault (if you want) of Ethereum.
Since you mentioned a soldier and his rifle, let's go with that. If the soldier modifies his standard-issue rifle with custom accessories and his own ammunition that he likes more, it is his fault if the rifle doesn't work as it was supposed to do. If Bybit used Ledger devices in their multisig setup, they could have used Ledger Live with its Clear Signing standard (again assuming it works). Because Bybit used a third-party software that doesn't support Clear Signing, you can't blame Ledger for what happened regardless of their past or what you think of them. If Bybit didn't trust Ledger and/or Ledger Live, they could have gone with a different brand of HW but they didn't.
That sentence should tell you everything you need to know.
It doesn't mean they also lied about milk being white.
That's why I said that you should look at every situation separately and see for yourself if milk is white or not. Don't trust historically proven liars or truth-tellers. Ledger says that they have Clear Signing, check it out. You don't need need the wallet to be open-source for that. See if it displays all the information on screen that it's supposed to do according to whatever Clear Signing standards demand.