By default, NULL values are treated as distinct entries. Specifying NULLS NOT DISTINCT on unique indexes / constraints on Postgres 15+ will cause NULL to be treated as not distinct, or in other words, equivalently.
There’s an easy workaround at the moment. You can create your own custom migration to alter a table to include that option.
However, since this isn’t currently supported even by all versions of PostgreSQL that are supported by Django, I’m not sure it would be appropriate to add support for this at this time, even in django.contrib.postgres.