Ecash fixes this, and federated ecash distributes this even further.
Agreed. Ecash is a quite elegant way to fix those issues. Nevertheless ecash it doesn't have to be used by everybody, every bitcoiner. Only in specific cases where is really needed. And the beauty of it is that nobody is forcing you to use it, is fully inter-communicating with regular LN apps.