Esta prática é boa. Na verdade, muitos dos drivers suportados de 10 geração têm algum método para extrair a "data de criação" do
ObjectId()
/MongoID()
. A principal ressalva é que você deve usar IDs gerados pelo MongoDB para que isso funcione.
Há casos em que você pode ter um ID exclusivo mais apropriado. Nesses casos, você não usará o ID do Mongo e, portanto, precisará armazenar a data de criação por conta própria.