A union lobbies better for me than my employer.
No, a union typically lobbies for the interests of the union leaders.Those interests may or may not coincide with yours.
Because you may not perfectly agree with union lobbying, it's better to leave corporate lobbying unopposed, which will almost certainly leave you (and the entire working class) worse off?
But I do agree that there is no way companies would chose to refrain from lobbying if the option was available.
This also has a number of other benefits to democracy, notably that social science has shown that our allegiance is to those who we are in closest proximity daily with (i.e. representatives might actually represent their constituents instead of the political class) and it disincentivizes gerrymandering (if you're gonna shove all the black people in one district, you're gonna be living with them).
There are concerns with logistics and security when it comes to electronically submitted votes for elections (i.e. e-voting) but this sort of a solution side steps any concerns like that, heck it could be voting by show of hands over a video chat.
I do disagree with the gerrymandering portion though, I think the US really needs to adopt a proportional representation system (I'm partial to MMP) which would just make any attempt at gerrymandering irrelevant, sure you can win a particular seat if you gerrymander, but the amount you can effect overall representation would be quite minimal.
Both can be true:
- A union lobbies better for me than my employer.
- No lobbying represents my views better than either employer or union lobbying.