Connecting to an instance, view post and comment , filter , block are even more basic and make the app already usable
Would you rather the dev not release everything until posting is ready (post has some complexity like direct images/vidéos/gifs, cross post, ...) or release what it got working first and then add posts ?
Just tested and the image picker extract pictures from the whole storage and that's exactly the goal of the component : extract all pictures so you don't have to give storage permission to your whole phone to the app