You are calling a goldfish a coldwater fish because that is what you were told. In reality, as demonstrated by all of the evidence in this thread, it is not a coldwater fish but actually a wide temperature range fish. It is not limited to coldwater like a trout but can tolerate it. It is not limited to tropical temperatures like discus, but can tolerate them. Just because they are called coldwater does not mean they are. Just because people regurgitate that they are coldwater does not make it true. What would make that true is if when put in tropical temperatures they showed signs of stress and failed to thrive. As shown in this thread that it not the case. For example: when white cloud mountain minnows are placed in tropical temperatures their colors are duller and they fail to do as well as when left in room temperature water. This is an example of a true coldwater/coolwater fish.
They live in the most tropical areas on the planet. In the wild they literally live in the exact same bodies of water as tropical fish. Their native natural range includes Laos, right next to Vietnam. That is quite tropical.