The United Kingdom, not apparently happy enough to collect taxes from employers, is now proposing that employee checks be handed directly over to the government, who would then subtract the amount of tax that they deem owed. The government would then pay the employee through a bank transfer. So, essentially, your paycheck in the UK isn't your paycheck until the government says so. What happens with a glitch in the system? A massive bureaucracy always has gross waste and mistakes. Take Social Security, which likes to waste huge amounts of money paying dead people despite having received notice of their demise. I can easily envision thousands going unpaid for weeks as the government tries to figure out what happened to their checks.
Not to mention, in the end, government gets theirs first, you get yours when their done with the money. It's like all those movies where they steal the payroll truck delivering the money to the bank. Robbery.