Poněkud nešťastné je, že futexy jsou věcí Linuxu, a pouze Linuxu (a ještě pouze v jádru 2.6). Je tedy krajně nepravděpodobné, že by je použil vývojář aplikace, která bude použita i na dalších unixech. Navíc drahé context switche zůstávají (dokud zůstanou work processy).
Je zjevné, že už i autoři unixových aplikací vědí, kam směřuje vývoj, když šli do multithreadingu.