There's no guarantee though the guy would sign though. I think that's the main issue with lottery or just choosing 1 team from say 10 teams who all put up the same bid. Either let the guy negotiate with every team who max bids, or don't meddle at all. THe goal here is to try to get more guys from Japan over to the MLB, giving Houston sole negotiating right because of their s***** record doesn't strike me as a way to lure players from Japan.
If they want to cap the posting fee, at least make the fee high enough that only teams who are serious about wanting to sign him step up. Remember just because a team wins the right to negotiate, doesn't mean the guy has to sign with them and then the posting fee is refunded. So if the posting fee is low enough, gutter teams could just always throw in a bid, win the rights, not even try to sign to the player, get their posting fee back and would have effectively blocked other teams ahead of them from landing a player without it costing them a cent. That's certainly not what MLB wants to happen.