Por que o gcc não implementou as funções _s?

funções _s, comoscanf_s, printf_s parece ser um padrão opcional. O MSVC implementou essas funções, mas o gcc não.

Existe um motivo específico para não implementar funções seguras? Éscanf do gcc seguro o suficiente?