写真の選択は次のiOS 16に搭載されるSwiftUIにはPhotosPickerというコンポーネントが追加されるのでPure SwiftUIで書けます。 例えばMapなども最初はSwiftUIにはなく、MKMapViewをブリッジする必要がありましたが今はSwiftUIにMapというのが提供されています。 というようにSwiftUIから提供されてない機能はまだいろいろあるのでSwiftUIだけで書くならそういう機能を使ってるものは難しいです。基本的にSwiftUIはUIKitと手軽に連携できるのが良いところなのでSwiftUIだけで書くことにこだわらずに使っていくのがいいと思います。