India has 1000s of temples who serve food for free to anyone without asking questions. Why only talk about a govt project clearly aimed at getting votes of poor?
Since it is run by congress party (govt) they can use the best real estate in town, which provides the highest visibility to the commuters.
[0]: https://www.outlookindia.com/website/story/legendary-singer-...
Each temple have their own tradition and they have the right to their own tradition. Now, allowing a non-devotee into the temple is their business. But that doesn't mean, one cannot find any temple anywhere.
Hence the need for the government to step in and help out the hungry, instead of leaving it to temples, etc.
(Like I said, I don't necessarily disagree with who the temples choose to let in.)