::
Well 2 things…
1) Pricing fees in USD is not intellectually honest because the price of bitcoin rising has more of an effect on the same exact transaction than anything else. At the same exact rate earlier this year, that exact same transaction would have cost less than 15x that in USD simply because the valuation was more than 15x less.
2) Fees are not based on the amount of the money sent, they are based on the size of the transaction. Similar to if I send a check in overnight mail, it doesn’t matter if the check is for $5 or $5M the transaction will cost the same. It’s entirely possible that your transaction consists of many smaller inputs, and a lot of space is required to fit all those inputs in a block to combine them up to 1 BTC.
Segwit is on the roadmap, but more importantly google chrome client apps are obsolete after this year and that is more important. I believe we will see a whole range of features including Segwit and custom fee selection, however it just takes time. Welcome to early adoption. The source code is available if you would like to implement it yourself. You bought a device that does exactly as it claimed to do at the time of your purchase. In the meantime, you have access to your private keys via your seed and can input them into any other wallet of your choosing, or you can use electrum to custom select your fees.