fights should take place wherever the most money is made. travelling the world to get a bigger fan base is all well and good and all, but it's about maximizing earnings. those who don't travel even though it would get them a bigger pay check should be called out on what they are. cowards. they're just looking to get all the advantages in order to get the win, and that's just sad and pathetic. and no, this isn't an attack on Andre Ward, even though he's guilty of this, it's against ANYBODY who does it. doesn't matter where they come from, they should fight where it makes the most sense.
I think the big fighters dont want to travel in case they are on the wrong side of a dodgy decision. All countries are capable of giving out a big dose of home cooking these days so fighters would prefer to fight at home.