Because it’s patronising and treating us like idiots. Everyone knows they’re being paid a boatload of money to defect, we already know that the ‘spend more time with family’ is BS because they only have to play 15 PGAT comps a year, we know they’re not going for the string field because it’s a much weaker field. So just tell the truth. People would have much more respect for that.
The reason they don’t is because of where the money is coming from, so they’re cowards as well as money grabbers.
As for the last point, I’ve left jobs for money and given that as the reason for leaving, and I’ve accepted resignations from people for the same reason. I’m pretty sure most people would say it’s for more money if it was, partly to stick it up them if nothing else!
Maybe in your line of work, but certainly not in mine!!
It’s completely unprofessional in my opinion.