Believe it or not, those changes were brought about by Limbaugh. With Limbaugh on the air blasting away every day and majority opinion tilting his side, Clinton had little choice but acquiesce. Obama on the other hand though still a liberal, does not see himself as a remnant of the 60s, the era of excesses as he called it.
Here's where the difference probably lies. Republicans acted like Republicans under Clinton. They went to the line to fight him. They will do the same with Hillary. I do not see them having that resolve against Obama. Maybe that's the only difference.
Well, that and again, the war on terror. Hillary is on record with votes that make some sense. Obama is not.