I think when you join a group or instance or anything that has the ability to utilise voice chat, that should put every player in the group automatically into voice chat.
This makes teamwork and cooperation the default. Whoever doesn't want to, can leave. But the default should be autojoin.