EthernetClient is a good example of this, it isn't far fetched that an application may not want server functionality.