Yeh, there are workarounds for large & binary files.
Git-LFS stores a pointer to the file that is stored elsewhere.
So... you have a git repo of files that point to somewhere that stores the actual files.
Great if your graphics/assets pipeline or whatever stores the files somewhere, and your codebase uses those assets.
Not great as the primary system to replace google/microsoft drive.
Might as well just have/use something that stores the actual files.