Jei: sure! But many don't have the knowledge or just don't want to take the
trouble of setting their own server. But I agree that it is the best possible
solution.
I personally trust and use riseup. But this one seems pretty decent too (the
ruggedinbox mail).
I didn't try it (yet) but this seems an easy way to set up a webmail server:
https://mailinabox.email/