Party positions are decided by party leadership--an even smaller and clearer group to hold accountable for particular laws. You already have an opaque process of deciding party positions amongst insiders. What party-line votes do is cause 1) clearer legislation to be passed that's 2) entirely the responsibility of a single party.