What do you mean? The money is the players' salaries....
In Japan, they don't pay the players much money. So it is cheap.
Of cause you don't get good players. Only those players who could not make the MLB would go the Japan to play.
The other big money is the stadium...Giants' stadium is beautiful....