Answer
Roberts' term in the assembly expired in 1902 because he was actively engaged in the second Boer War in South Africa. He commanded the British forces against the Boer republics and achieved notable victories, making him a national hero. Consequently, he was appointed Commander-in-Chief of the British Army and left his political career in the assembly behind to serve his country in a different capacity.