To protect his jihadi brothers? To ensure that they could go on to slaughter more Americans?
Nichols, I think, was afraid for the life of his son, if he talked. McVeigh sympathized with Iraqi terrorists and would have easily protected their involvement. I posted McVeigh's statement about sympathizing with Iraq upthread.
To be a martyr?