If you buy in bulk at the supermarket, there will not be enough for other people.
the current practice of food in bulk は一単語不十分ですね。buying(買うこと)を入れたら、自然な言い方となります。the current practice of buying food in bulk のほうがいいですね。
このシチュエーションの「他の人に生き渡らない」は there will not be enough for other people (他の人に不十分になる)にすれば日常会話的な表現になります。
例文 Even though you might want to buy food in bulk because of the virus, you shouldn't because there won't be enough for other people.
「ウイルスでまとめ買いをしたがっても、他の人に行き渡らないから、遠慮したほうがいい。」
参考になれば幸いです。