pull down to refresh

You have a good point with this question, but is hard to implement and will never be an exact estimation.
To estimate fees before the tx is sent, the wallet need to do a heavy probing.
And probing over LN is really bad, is fucking the whole routes.

Maybe when something like "valve system" Rene Pickhardt proposed in his latest study (and also I was proposing this even before in this experiement) we could not have a good estimation and also without damaging too much LN path finding and routes.

But yes, I agree with your point, user need to have at least a close estimation about how much will be the fees. Nowadays we have too many predators that only want "profits" from running a LN node...