Why are the UV objects scaled after "Project from view"
Here a bit more precisions on how UV scale works.
When you unwrapped you probably didn't load your image in the Image Texture node (in the Shader Editor), so by default it unwrapped at a 1:1 scale. As the selected image in the UV Editor is not 1:1, it appears stretched.
To make sure that the UV is proportional to the mesh, select the right Image Texture node in the Shader Editor, load the right image, then unwrap again.
Before (Image Texture node selected but no image loaded):

After (Image Texture node selected with image loaded):