Не такая уж засада, на самом деле. В подавляющем большинстве кошельков ситуация не лучше. Если, например, вас спросить, зачем вам знать больше одного своего неиспользованного адреса, что бы вы ответили? А использованные видны в истории, если вдруг понадобятся. Другое дело, что нет контроля над выходами, но этого тоже почти нигде нет, а среди мобильных кошельков, думаю, вообще нет.
Не знаю, можно ли назвать это контролем, но в Samourai Wallet есть возможность посмотреть все неиспользованные выходы, с какими адресами они связаны, а также есть возможность посмотреть приватные ключи к конкретному адресу, то есть трата с определенного счета теоретически возможна. Контроль над выходами и возможность построения транзакций хорошо реализованы в Wasabi Wallet, также он работает с аппаратными кошельками. Единственный минус в том, что там используются исключительно bech32-адреса. Для Trezor это неудобно, для контроля транзакций необходимо использовать несколько типов кошельков, даже электрум не подойдет, так как там адреса либо легаси, либо bech32, а в трезоре в основном адреса начинаются с 3, segwit-совместимые.