I have seens pics of the night sky in areas that naturally have little population like deserts, cold regions and forests and the night sky is slighly bright and colored by shades of blue, red, purple and yellow with many bright stars in the sky. However in a big city like Rio de Janeiro where I live the night sky is boring it is always black and do not have any stars. Why?
The city sky is not black. It is so bright it "washes out" the stars.
You discern objects because of contrast between them and their background. Think of a polar bear against the snow. All you see is the eyes and the nose because the bear doesn't contrast with the background.
If you looked at a polar bear in the forest, no such problem,
The city night sky is almost as bright as the stars (measured in lumens per solid angle) so there is no contrast.