If you want to get into discussions on socialism, one might ask the question whether nationalization of industries presents an opportunity for corruption or if socialist ideology can present a cover for kleptocracy. It looks a lot like that's what happened in Venezuela.
Or are people just equating nationalizing the oil industry and making it illegal to get money out of the country with "social programs"?
I'd agree, though I think you could describe land redistribution as a 'social program.'
Taxation is the more reasonable way to do this. It is also confiscatory but it does so in a way where the level of duress is much reduced, and representation, agency, and participation are possible.
I would offer a provisional definition of a social spending program as a program with humanitarian goals that is funded by taxation. Land redistribution is not taxation (just pure confiscation) and so doesn't meet my definition of social program.
Maybe you think I'm just making a semantics argument and splitting hairs but I think its a meaningful difference. Land redistribution is the classic case of "peasant uprising gone bad".