@Pmalek, whether this feature is optional or not is beside the point. The reality is that its presence introduces a potential vulnerability i.e. essentially the "door" for the SEED phrase to leak from the SE and display in this case. In my opinion, this compromises the security, as the truly secure environment must ensure that SEED phrase is 100% sealed and inaccessible at all times after it was generated by wallet and saved by user.
We are saying the same thing but in different ways.
I have no objections to what you are saying and my opinion is also that the feature shouldn't be there. My suggestion for creating a secondary firmware ensures that those who don't want any seed-extraction option are kept safe from any potential vulnerabilities that may be discovered in the future. No seed extraction code in my firmware means I won't suffer any consequences if something goes wrong with it. The users who are ok with the tradeoffs would then be the only ones whose security would be impacted in case of vulnerabilities with seed extraction.