Интересный вопрос)
Скорее всего потому что Швабрин-полная противоположность Гринева. И нахождение такого персонажа в романе-очень интересный поворот. В любых произведениях отрицательный персонаж подчеркивает положительного и на его фоне последний выглядит ещё лучше.