When would we use imports in package.json?

I just noticed that in addition to exports package.json has an imports property as well.

And in this question it is referenced and the author mentions that if the imports are declared then the package author does not have to specify the package name when doing local imports.

I thought that type of behavior was always the default?

In what context would we use imports in package.json?