I think in some cases, definitely more money than sense. But also, there seems to be a bit of 'sheep' culture amongst celebs, where if one has done it, so many others do. So many people like Tom Cruise and John Travolta, they are willing to do the same things (a bit like teenage girls wanting the latest Katy Perry fashion accessory). It doesn't help that these celebs also help to promote the positives so much, people tend to bypass the negatives and forget they are there. I think Katie Holmes and Suri have escaped at the right time.