My reason is because a lot of countries do not have internet every where. I lot of places in Africa need offline money and sending transactions offline with Bitcoin is difficult. It can be done by giving someone a seed of a set amount but that is not ideal. We need different currencies for different things. Bitcoin is the king when it comes to global transactions but when it comes to local and quick transactions physical might be better not always but in certain times.
Satellite will become more popular and given enough time the whole world will have internet access. The only places that might struggle will be the places where they do not have any power but I think this will improve too. The world is evolving and as soon as Bitcoin takes off the places with no power or internet will be encouraged to develop if the rest of the world is using Bitcoin.
I have to agree with you as satellites will achieve world wide coverage in the next decade.