Я думаю оттого так любят, что эти плохие герои в свою очередь делятся на "благородных" и "негодяев". У "благородных" есть какие-то принципы, братство, товарищество, характер. Даже любовь...да, есть шлюхи какие-то, заслуживающие презрения, но есть и прекрасные дамы. Помню, как читала "Крестного отца" - у Дона Карлионе можно столько житейской мудрости почерпнуть.
Думаю, что особенно нам нравится в этих героях, что они как раз таки не святые, грешные. До князя Болконского нужно расти и расти и планка ой как высока. А тут, вроде принципы есть, долг, верность, дружба, честь, любовь и все до гроба. Но при этом и грехов с лихвой. Они как-то ближе, понятнее. На их фоне мы кажемся лучше - мы же никого не убили...правда?