Former New South Wales Labor treasurer Michael Costa says the “balance” regarding migration is “not right”.