Well-paying but Good-looking?

Why is "well" correct in "well-paying" but "good" is correct in "good-looking"? It's the grammar.