Not paid on behalf of shareholders at all. They are two different tax paying entities and the franking credit system was purely designed so that tax wasn't paid twice on the same income. Non taxpayers stealing from the taxpayers more like it.