I think that's by design. The Strongholds are assumed to be self sufficient for the people who work there, however, you (the owner) add to the expense so if you want to live whatever lifestyle, you still have to pay for it. A keep doesn't necessarily grow food, but a farm does.
That being...