@fallenhitokiri And that's probably the nail in the coffin for the argument to change it.
BUT.
I'd argue the savings of not issuing an update > the heartbeat example. Especially considering you could replace it with update_or_create(id, {'updated': timezone.now()}) whereas you have to re-implement update_or_create to get that performance optimization.