Why does VSCode not recognize things like Time.deltaTime or anything else from Unity?

Not really anything else

You migth use the wrong vs.net version. When using Unity 2018 you have to use vs.net 2017, with vs.net 2019 there is no intellisense.