@hailey POSIX has done a really good job of tracking which interfaces actually have value for writing long lasting portable applications and which were relics of their time that should be treated as implementation details and replaced freely by systems implementors, but too few ppl appreciate this, and lots go arbitrarily trying to replace perfectly good things everyone agrees on with their own new inventions not informed by the mistakes of history...