I certainly don't like Ledger and their products and how they market their Recovery stuff as something great, because wallet's entropy should not be exfiltrated from hardware wallet's secure elements at all. There should be no firmware code that aids this.
Wow, I’ve probably expressed the similar thought
(just worded differently) more than a few times, so I’m definitely on your side when it comes to “no firmware code” approach for assisting with SEED extraction. However, it seems to me that even Passport Core includes such code, as it can display SEED on its screen upon user request. I believe hardware wallets that offer the same functionality have also this part of code as well. What are your thoughts on this?