Oh Franky. You had so much time to learn about Lightning, but you obviously still have no idea how it actually works. You pretty much sound like CSW, when he explains Bitcoin.
when you look at your LN gui sending msats in onions. you are thinking that you are going to get a 1:1000 rate of sats:msats when its time to broadcast
here is the thing. services and users can talk people into downloading specific wallets where it offers certain services
things like inbound balance without a confirmed lock of funds to back it.
where the msat balance in GUI does not peg to a signed transaction of 1:1000
so while you happily play with inbound msat balance by a counterparty.. what you end up in the broadcast may not be what you think
..
have a hard think about that
oh.. and many LN devs themselves have lost funds.. and still have not come up with solutions. just so you know