In the Odyssey, Penelope is presented as the ideal, loyal woman who waited for so long for Odysseus. However, it seems like it was both very dangerous and not advantageous to do this at the time. Were there any other incentives for her to hold off the suitors?
Maybe no one was worth her time out of those 180; clearly they were mooches and since they presumed upon her hospitality, they are an example of how not to behave. I wouldn’t discount her piety. She is held up as an example of a pious woman and so the lengthy number of years it took her husband to return combined with a very large number of suitors, highlights her piety all the more.