Until we actually find life somewhere else or figure out how to create life from scratch in a laboratory we really have no way of knowing if life is common, rare or only on Earth.
It is very possible that the formation of life requires a trillion random occurrences that have never happened anywhere else.
For life to exist requires a 'trillion' random occurrences that have never happened anywhere else, except on earth.
And only then 'software' by a 'creator' has to be inserted for life to exist.