One argument in favor of POE is that packets actually come in rather infrequently, probably one-at-a-time on just one "pipe," and although there might be not-so-many packets, there might be thousands of simultaneous conversations to keep track of. Hence, the argument against having a commensurate number of (almost always always-)idle threads. There is no religion here; just a counter-argument.