Some goldfish do just stay black but in my experience most change in a garden pond. In the wild this may be different, depending on the clarity of the water

It sometimes takes a few years for them to change, we had a white and red goldfish, it was like this for 2-3 years then in the space of a week went completely white