Почему повторение закупа такое каличное?

Допустим наскрёб я деньги на ППшку и пару грен, купил. В следующем раунде сразу нажал F4, чтоб по меню сто раз не бегать. В следующем раунде я опять нажал F4 и обнаружил, что деньги ещё и на дымовуху есть. Докупаю дымовуху. Бегу, трачу все грены, меня убивают. В следующем раунде я опять стою голый, жму F4, бегу не глядя и замечаю, что у меня только дымовуха. То есть что я до этого в прошлом раунде купил ещё пп и две грены - эта залупа уже забыла. Ок, возвращаюсь на респ (теряя время), докупаю ППшку и пару грен. В следующем раунде жму F4, и... покупается только пулемёт и две грен, без дымовухи. Функция autobuy оказывается не повторяет прошлый закуп, а лишь закупает то, что было докуплено отдельно в прошлом раунде!

Какого хрена и кому это нужно? Почему за столько лет этот бред не пофиксили? Неужели это удобно для профессионалов, или где-то настройка есть, про которую я не знаю?