O dicionário Aulete (www.aulete.com.br) nos ajuda a entender por que a saudação é escrita com hífen, a par de "boa-tarde" e "boa-noite".