Metals typically have low electronegativity, which makes them form ions easily and prefer making metallic bonds to covalent. However, some of them seem to disprove that. Take, for example, gold, lead and phosphorus (for comparison). Their electronegativity values are 2.54, 2.33 and 2.19 respectively. Phosphorus is a typical non-metal, while gold and lead should have higher electron affinity and be even stronger non-metals that phosphorus. Why isn't that true?