GtkFileChooserButton is meant to be used to select folders, because that’s the primary user interaction. If you need to do open any other location, it will open a file selection dialog—which is why there’s a whole constructor for setting your own dialog.
In practice, GtkFileChooserButton has always been a very limited widget, with a weird interaction model; that’s why it was removed from GTK 4.