Level-triggered epoll is very similar to poll. Why isn't poll just a wrapper for epoll on systems supporting the latter?
EDIT: I mean, are there any technical barriers against such decision? Implementing poll as epoll would dramatically boost performance of many network applications. There should be some technical issue that I fail to notice.