This is bad for at least a couple of reasons:
1. There's no reason to think that every network interface is reachable
by every client, and good reason to think that in most cases different
interfaces will have different reachability. So making the default to
try every interface seems bad.
2. The way this works does not distinguish between secure and insecure
connections and in fact does not set up any secure failover connections.
So a secure connection being retried using the default list will connect
using an insecure connection.