Join in progress needs to be fixed!!

I love how 343 put join in progress in halo 4, If your teammates quit you can other people on your team, But most of the time when i join a game in progress were down by 20 kills or were losing by 100+ seconds in king of the hill. I joined like 3 oddball games today and we were losing 250-0 right when me and my friends go into the game, There’s been other times in FFA where i’ve joined games in progress and the dudes already have 200+ points and i have no chance of coming back. It should only have you join games in progress if the score is really close, In my opinion i don’t even think there should be a join in progress in FFA at all.