есть примеры и с сохранением рода: генерал-лейтенанту, но члену-корреспонденту.Интересно, почему так:
Допускаю, что исторически это возникло от неграмотности военных писарей, и в 18-м веке интеллигентные люди морщили нос от "генерал-лейтенанта" вместо "генерала-лейтенанта". А возможно, вся конструкция пришла из иностранного языка целиком, и вопрос о составляющих словах не возникал изначально.