The English "why not buy more fruit?" has a different meaning. It is about my reasoning (rhetorical question) about whether I (or we) should buy more fruit: "Why shouldn't I/we buy more fruit?" (are there any reasons not to do so).
But the Spanish sentence is a real question to other people (one or several persons, but not including myself): "why don't you buy more fruit?".