Answer
Di Canio did not play for Liverpool because the club had a policy against signing players with criminal convictions. Di Canio was convicted of assault in 1999 and was banned from playing football for three months. Liverpool were not willing to take the risk of signing a player with a criminal record, so they passed on Di Canio.