No, I am with you, black will always absorb more heat, thus pulling it away from the water. They don't paint them due to cost, and the fact that they already work so good. You want to keep heat in something, paint it white, same for if you want to keep heat out, paint it white. The white paint reflects heat back towards the source. Black absorbs heat and passes it through.
Joe