It's just a popular spot to take photos of the castle from. I see that sometimes when hiking, that people map an especially nice spot as tourism=viewpoint even when there isn't anything on the ground. Not sure about having one in the middle of the city.. there's a lot of places you can see the castle from 