Sir_Lancelot
Emperor
Maybe, if you are poor. But the net cost for a granary is not 1 gpt. It doubles the growth speed, thus generating more commerce. I think in many cases granaries will benefit you financially.40 gpt.. per turn that could be better spent elsewhere IMHO
(That's not to say a granary is what will benefit you most.)