That's very odd.
FIFA cover the costs for all tournaments from the point in time of leaving NZ until they get home so any place they stayed at is covered by FIFA. It could be that was the only option available. NZF may have pocketed the cash, but they would not be responsible for deciding and paying for where the U20s stay when at tournaments.