A common trait of numerous municipal services in Moscow is that they are not meant for people. Of course, their main declared purpose is to serve people, and all those parks, alleys, zoos are not for made for people, they are mostly built for press and for reports, to make a good impression. The Zoo is an especially good example.
First, it's overcrowded. I don't know why it cannot have a bigger territory or move somewhere or be split into several branches, but it's too tight on a territory. Then, it's layout is just not good. Zoos should be designed for people with children as most people visiting zoos use them to acquaint kids with animals. In the Moscow Zoo, there are numerous problems with both walking with kids and showing them animals. First, ramps are not everywhere, and you need to leave your stroller somewhere to move on. Your kid either walks on his on being in danger to be trumped by the crowd or be carried by her parents like their backbone will say thank you for that. Second, it's quite hard to actually see animals. Walls are too high to children, and standing on granite parapets is forbidden. So, the only option to show children animals is to carry them (again!). If it was the only problem... Animals are separated from people by several high fences, each having different mesh sizes. When it comes to water animals or terrariums, both things obscure the views, the glasses are dirty and the water is murky. I would understand it if it was for animals' sake, but animals are scooped up in small compartments and don't look happy at all. I don't understand what troubles the administration has, but it seems that the flow of money is quite big. There are too many citizen and tourists visiting, and the entrance fee is high.
The zoo is not unique in its lack of quality service. We recently walked through the wonderful Tsaritsyno park. The park itself is gorgeous. However, I don't understand one thing. Paths there all have different pavement types, from gravel to cobblestone. It seems illogical that the same path keeps changing its surface type every dozen meters. When you walk without a stroller, it seems okay, but cobblestone is bad for strollers - it's too bumpy, so people tend to pass such sections trampling the grass nearby. Another bad thing can happen to you is when you encounter a staircase all of a sudden. So, you have two options: to carry your stroller or to circumvent the staircase trampling the grass around again. I don't understand the difficulties in building ramps and using such surface types that provide smooth riding considering there are a lot of people with kids walking in the park.