your agent was right. But i would put it in different way. It's not becuase "your wife is not working", but because YOU have already unemployed wife under your sponsorship. Then may be you have kids, who are also your dependants, i.e under your sponsorship. You cannot sponsor unlimited number of people. Probably in Labour Dept. they decided for your income level you sponosr enough people, that is it.