That's less than half the story:
Democrats vote: YES - 140-95
Republicans vote: NO - 133-65
The REAL question is: Why did 133 Republicans go against John McCain?
John McCain is running for President of the United States. He acted like he was going to ride into town like the Cavalry and use his magnetism, charisma and influence to get that bill passed.
And his OWN PARTY voted against his wishes. By almost two-thirds. IF he had been President, that would have been an almost veto proof majority. He said he was going to get it passed. He didn't get it passed. It DIED. Because he couldn't lead his own party.
Why did McCain's own party reject him?