Agree that it’d be cool to see this built into the camera app, I scan a far bit and have used many apps so, would love to see this native.
One recommendation I do have is, Google Drive (the app). It offers the functionality, you can scan directly from the app and upload it to your Drive.
I’d also suggest logging this as product feedback via settings>system>feedback.