LFS only downloads the files required by the checkout. From Git’s perspective, those files are very tiny, and only include the information required so LFS can download the files on-demand.
Git’s partial clone is a more natural way of achieving the same outcome.