Вопрос:
Слово «шести» — это дополнение или определение?
Не хватает шести виноградинок.
Не хватает (чего?) шести или виноградинок (скольких) шести?
Слово «шести» — это дополнение или определение?
Не хватает шести виноградинок.
Не хватает (чего?) шести или виноградинок (скольких) шести?
Чтобы понять, каким членом предложения является слово «шести», исходим из того, что сочетание количественного числительного и зависимого от него существительного является синтаксически неделимым словосочетанием и выступает в роли одного члена предложения.
А с собирательными такая же история?