MSVC versions for pre-compiled binaries

Why do GLFW releases provide a binary for every MSVC version, even though GLFW itself is written in 100% C?
Isn’t MSVC C ABI stable across versions? Am I missing something?

Whilst the C ABI is stable the MSVC runtime libraries of some versions are not guaranteed to be stable.

This is not entirely well documented, but there are some notes in: C++ binary compatibility 2015-2022 | Microsoft Learn