What that means is if you use Ginger Wallet you have to use their coordinator and pay their fees when there are free alternatives out there. On the surface, what it also means is that if the service does go down it really could be a case of bye bye for those using Ginger Wallet if their settings are not allowed to be altered. The current way around it seems to using an earlier version or using Wasabi Wallet (not running both clients at the same time).
You are right and not only specific to these wallets but in the general sense at least with any software, if a form of universal API was agreed upon by various developers (that forked a single source code for their own releases) it might alleviate any problems switching if any one URL was unreachable because a domain expired or a business decided to shut down as it was not profitable.
If people see that there are other teams with forks of their software and they still use a similar sort of API, they should at least try to reach out to the other teams to attempt to coordinate a common standard for the backend/API or whatever is behind the scenes so that users can easily switch from one to another. But that's hard to do unless you gather all these people at a Bitcoin conference.