Authorship and citations are basically academic currency, and as such have undergone inflation just like real currency. Professors get their name on a paper as a form of payment for future or past services to other professors (often related to funding). There's just no incentive for anyone to stop this as far as I can't tell, and appealing to ethical conduct in authorship and citations is not enough.