Embedded environments without virtual memory are increasingly rare, and generally not places where you would need a variably sized generic list ADT anyway.