points
executable stacks are still common (incl on windows with some settings), and sometimes they are required (eg for gcc nested functions)