I'm going to have to go back and read about the details of this debacle, but is there anything preventing other HW wallet manufacturers from doing something similar?
If their code is closed source, they can do what Ledger did and worse. Then again, we don't know if Ledger's code contains capabilities that are even worse. That's the problem with closed source code.
Bitcoin is fully open source. Your wallet should be too.