These services might be essential on the high seas. I don't sail on the ocean so I have never used any of them. I guess you will need to subscribe to a commercial satellite based service for weather information.
What disturbs me is the reason for discontinuing these services. They can't keep the equipment working! I'll bet you India or China wouldn't have that problem.