"cool" and "warm" can vary depending on where you're from. I have heard people say below 65 is cold. Meanwhile, I don't even think of ditching my shorts until it's below 55, and I won't complain that it's cold unless it's in the 40s or lower.
I suspect people who say December in Tokyo is cold all come from California, as I found them to be pleasant temperatures.