>>k4shm0+(OP)
The parties weren't yet ideologically sorted. The Democratic majority included dozens of members of the Blue Dog coalition, a conservative group who (among other things) didn't support healthcare reform.
>>k4shm0+(OP)
They were trying to get Republican votes so that the law would be bipartisan. In the end it passed on a party line vote, so maybe the compromises were a mistake...