In the UK and other countries it is the job of the party whip to ensure that MPs vote on bills in line with party policy. This effectively means the majority party leadership decide which bills become acts, and MPs cannot vote for what they believe in if this differs from the party line.
As a thought experiment, what would happen to UK politics if MPs' votes were private, sealed votes?
Has anything like this been proposed before?