It converts single entities to lists of length one. It’s convenient because user can do
a.inputs.foo = 'something'
a.inputs.foo = ['something']
and inside the interface you can do a for loop without checking what was presented as an input.
Despite its name works for other data types than paths.