All the files are listed but there is a column "IsPresent" to indicate whether a particular file is actually included in the backup set.
I think it needs all the files in order to set up the initial database restore properly, even if you haven't actually restored all of the files/filegroups yet.