If the UFC covers the costs of fighters' and their teams flights and hotel rooms, that's a lot of extra money to have a foreign fighter on the card. Even with the guaranteed pay for 3 fights a year, it makes more business sense just to have them sit on the sidelines and pay them for not fighting. ESPECIALLY with guys from Asia. Those travel costs aren't cheap and there are never any cards in Asia like in Brazil to cheapen the travel costs. If I ran the UFC, that'd be my line of thought. I'd have Asian guys fight once or twice a year and then just pay them to sit out. After all, why pay for a team to travel from Asia when you can just pay for a guy that already lives in the US' travel?