Разница в конструкциях выпить воду – выпить воды, купить булку – купить хлеба, принесли яблоки – принесли яблок и т.п. заключается в том, что винительный падеж указывает на полный охват предмета действием, а родительный – на частичный охват (так называемый родительный части).
Источник:
https://evartist.narod.ru/text1/66.htm
Купить винограда или виноград?
И т.д.
Я понимаю, что разница в употреблении падежей кроется в охвате предмета, частичного или полного. Так вот, когда мы говорим "купи воду" мы имеем ввиду бутылку с этой самой водой. Но при этом я постоянно слышу и вариант "купи воды". И тут вопрос: как можно купить часть воды от бутылки с водой? И тоже самое с виноградом. Кто-нибудь мне может это объяснить? И меня волнует литературная парадигма, а не разговорная