Yes, baseball is most certainly part of the entertainment industry. However, you do not build teams based on who will put fans in the seats. You build teams based on getting the most wins for the team, on the whole, for the short and long terms. That was always the big point of contention between Theo and Lucchino.
Henry spends plenty on this team. He does not need to sign a superstar for entertainment purposes. If the team is winning, the fans will be entertained, superstar or not. I think there are lot of fans who root more for the unsung hero types over the superstars. I know I do. Don't get me wrong. I will root for players like Mookie on my team too, but I think it is a huge mistake to give any player that type of contract.