I think Brook took the fight against Spence because he had fought god awful opponents since he won the title against Porter. He did not want to be seen ducking Spence who was his mandatory.