Ответы справочной службы
Потому что эти слова склоняются по-разному.
Страница ответаЖурнал
Выбор окончания у ряда существительных мужского рода в родительном падеже множественного числа (-ов или нулевое) часто вызывает сложности. В журнале «Наука и жизнь» отсутствие единообразия объясняют тем, что эта форма в русском языке еще не до конца сформирована.
...5 башкир(ов) купили 300 грамм(ов) помидор(ов)...
...Выбор окончания у ряда существительных мужского рода...
...Приведенные в учебниках разряды слов не всегда помогают...
...«У рыбов нет зубов»...