I personally think killing earmarks was just as bad. It removed a key avenue for congressmen to do the "right thing" in defiance of the party line while still remaining safe on the reelection cycle. These days there's a ton more party-managed back room vote trading and whatnot and the legislators are substantially less free to be reasonable.