Every time you add a function you risk causing other issues.
Tried to set a custom fee and accidentally added 1 full ETH as a fee?
Wanted to do 10 because the network was contested and accidentally put 100 or 1?
-snip-
There have been and probably still are a few wallets, that although they do give you control of the fee, you have to dig so far into the menus, that it's easier to go get a job, fund your college education, get a better job, earn some more money, get the cash, and deliver it to whoever you were sending the crypto to, then to find where to change the fee settings.
-Dave
Dave,
It is not a matter of money of time only.
I am here to test, discover and try many possibilities with this new technology. I believe many people here in this forum are here for this reason as well. (I was going to say most people, but the spammers are so much more lol)
So, letting people choose which fee they want to pay is fine imo anyway.
If you can't even click 1 gwei or 1000000000 gwei (1 eth), this user wouldn't be able to Ctrl c + Ctrl V the address , or even choose the correct value to transfer.