por que los metales baja energia de ionización mientras que los no metales funcionan al contrario

Respuesta :

es basicamente por la diferencia de electronegatividad entre los metales y los no metales, los no metales se caracterizan por tener mayor electronegatividad mientras que los metales poseen baja por su baja electronegatividad 
otro dato es que los no metales al formar aniones son facilmente de ionizar mientras que los metales no te sirven de mucho en una ionizacion

espero que te sirva