Бой заканчивается моментально только в случае истечения времени отведенного на этот самый бой.
Если берется база или уничтожаются все противники, бой длится еще несколько секунд. 3-4 секунды по ощущениям. Всегда так было.
Для чего это сделано, точно не знаю.
Приведенное выше объяснение "Победа должна быть безоговорочной, а не еле-еле" звучит весьма логично. Поддерживаю.
А то, что бой продлевается на 5 сек за каждый фраг - полная ересь. Типа той приметы, что ходила пару лет назад, про разрушение ящиков на базе. Это якобы замедляло процесс захвата базы.
Горазд народ на выдумки и не будет им конца.