We have the same problem with NZ. Often seats visible in another programme would be unavailable when you call NZ to redeem your Airpoints.
Like SQ, NZ don't release many premium reward seats to partners so I suspect these carriers that restrict inventory to partner airlines also tend to restrict partner inventories so that they don't pay out significantly to partner airlines when they settle internally.