One reason might be that Mormon missionaries represent a tiny minority of members and they can be properly trained to comply with correct procedures. While on mission they can't even take a shower without being supervised by their partner.
All JWs knock doors. Some of them couldn't be trusted to tie their own shoe laces. A percentage of them would inevitably mess up and get the cult into trouble.