Unfortunately I live in the deep woods in the upper midwest US, the closest Aldi is 40 miles away, there is a cheaper store that does not carry it maybe 12 mles off. Even Aldi and the large dominant supermarket chain are expensive for what it is though, about 2 dollars now for a pound or so.
It's just not popular enough to have lower prices here, although aldi should be the same regardless idk. But pound for pound, it takes more tofu than meat to get full, so it's not a 1 to 1 comparison on price.
I would have to make it to get a good price, after finding human grade soybeans not full of pesticides, and it's an involved process judging by the video I saw on how they traditionally make it in East Asia.
Soy boy is an insult here, as to the lack of popularity keeping prices higher. It's South America, what do you expect.