Возможно, слово «некогда» стало устойчивым выражением в русском языке из-за широкого употребления и многозначности.
Слово «некогда» имеет несколько значений:
Таким образом, слово «некогда» стало устойчивым выражением, так как используется в разных контекстах и имеет несколько значений, что делает его универсальным и часто употребляемым.