Warum ist std :: atomic <T> :: is_lock_free () nicht so statisch wie constexpr?

Kann mir jemand sagen, ob std :: atomic :: is_lock_free () nicht so statisch wie constexpr ist? Es macht für mich keinen Sinn, es nicht statisch und / oder nicht kontextuell zu