Firstly, I do not understand why muslims do not show their strong faith by being able to see others eating and to refrain themselves.
But, secondly, if they really cannot, I do not understand why indoor restaurants and cafes are closed until iftar.
If they cannot see other people eating, just do not go to indoor restaurants or cafes, but allow the rest of the world to have a normal life.