Shakespeare's plays are as popular as they are because he was perhaps the greatest writer who has ever lived. It's partly because he was writing plays which go on being performed and therefore which can be brought freshly to life for each generation by actors of the present.