drive.file scope is fine even with folders as long as you select the folder along with the token you access all files inside that folder and sub folder . but in the client you cant access folder contents so yes its intentional