When you buy buildings you are buying the resources, having them shipped in, and having foreign contract workers come in with that to actually build it for you using their equipment. It's just it abstracts this away for the sake of gameplay. It's like when buildings are purchasing and importing the goods they need, it's abstracting the actual delivery of them from outside.
It may be a game setting to enable a more complicated build option (so if you're still in the tutorial campaign this may be disabled, I'm not sure), but if you look down at the right corner where you have "finance with rubles" and "finance with dollars" boxes, there should be a third one to the right of them that uses local resources and labor. That doesn't cost money (directly, but if you're filling warehouses of material with the auto-import purchase option that will cost money) but requires construction offices staffed with transport and heavy construction vehicles, as well as busses to take workers to the site, and you need to be sourcing all of those things from somewhere.