Its the money.
When players were being paid a wage that was a bit closer to that of the "working man", then fans could relate to those players more and endulge them in a few off-field misdemeanours.
Nowadays, when a player is paid more in a week than some people can earn over the course of 10...