If some malefactor wanted to buy 1 million votes at an average price of $50 each, that's $50 million of somewhat traceable money and 1 million people, some fraction of whom are certain to reveal they were paid. It won't remain a secret, and it will leave numerous evidence trails.
Contrast with fully electronic voting fraud - scalable, hard to detect, and (when well-executed) leaves little evidence to support nullifying an election and forcing a do-over.
Instead of money changing hands, there will be a threat of money ceasing to change hands, and that's much harder to prove
I would say that vote by mail isn't always the best option depending on circumstances but today in the US there is not much vote buying or coersion and it seems like a clearly less bad option than any of the alternatives considering how they are actually implemented. I would not recommend it for Mexico, which already has widespread vote buying even without being able to verify who voters actually vote for.
Not any more than any current systems do. You have to sign the ballot, and if the signature does not match what you submitted in your voter registration thing, they kick it back to you.
Unless you are insinuating that the USPS mail folks could collect them all and send in forgeries?
Alternatively, the state can pay for the return stamp, but will likely have to pass some tax measure to fund it (in Oregon, state budget must be balanced), so in the end voters would still be buying the stamp. This is less efficient since now there would be stamps bought that folks have no intention of using since they drop them off.
Or you order all your employees to vote like you say, or they will be fired. If they don't snap a pic of a ballot filled out to your liking, out the door they go.
Or you just buy the votes of anyone. $50 for a pic of a "correctly" filled out ballot. That scales pretty nicely.
On the other hand, voting by mail opens up huge opportunities for coercion or vote buying/selling.