Doesnt the club only offer 1 year extensions for those over 30 ? If so, that would explain why Spanish Dave only has a 1 year contract.
El-Abd is currently 28 so it wouldnt be this case with him. Perhaps he is viewed as one of the weaker CBs (after Greer and Upson*) so is being a year to prove...