I’m not sure you understood what he meant by “good.”
> The opposite of good is bad. The opposite of nice is unlikeable.
That’s still a little vague. “Good” can mean “skilled” (as I think you interpreted it), but he actually means “honest and ethical.” For instance: “Deborah was … clearly qualified …, but she called … and said, ’I have to drop out. I’m pregnant. The plan was that I wouldn’t tell you I was pregnant and work for six months, go on leave, and decide later if I’d come back. But now I realize I cannot do that to you, and I cannot do that to the other people who might deserve the job more than me. Then it hit me that I cannot do that to anyone because I’m about to be a mom and I have to think about what kind of role model I want to be for my child.’ … Good people like [Deborah] are hard to find.”
> The opposite of good is bad. The opposite of nice is unlikeable.
That’s still a little vague. “Good” can mean “skilled” (as I think you interpreted it), but he actually means “honest and ethical.” For instance: “Deborah was … clearly qualified …, but she called … and said, ’I have to drop out. I’m pregnant. The plan was that I wouldn’t tell you I was pregnant and work for six months, go on leave, and decide later if I’d come back. But now I realize I cannot do that to you, and I cannot do that to the other people who might deserve the job more than me. Then it hit me that I cannot do that to anyone because I’m about to be a mom and I have to think about what kind of role model I want to be for my child.’ … Good people like [Deborah] are hard to find.”