Did I say the players were motivated by providing entertainment for the Indian crowd? no I didn't. Obviously most of them are in this for the money and not about entertaining, but the fact is this tournament is going to entertain. Thats what the whole money business is about here. People will watch it, because they want to watch it (in India, at least. And after all, this is an Indian league, run by Indians, with Indian money) and with people watching, comes exposure, exposure for sponsors. So by paying the worlds best cricketers top dollar, the entertainment factor goes up, because simply, people in India would like to watch guys like Lee, Symonds, Sangakkara etc. playing together in their country.
I am not naive. I don't believe for one second any player who says they're doing this for the cricket. But don't say it's "only" about the money because people will be entertained by it. And if you're not entertained by cricket, then why bother watching?