回答

needは不可算名詞で、「貧困」「難局」といった意味があります .

people ではどんな人なのか分からないので、
people in need で「困っている人々」になる訳です .

なぜ前置詞がinなの ﹖ としっくり来ないかもしれませんが、
難局な状態に包まれている人々 = 困っている人々 みたいなニュアンスです 🌷

この回答にコメントする
疑問は解決しましたか?