... because we also specialize std::tuple_element and it derives from std::tuple after all.
std::tuple_element
std::tuple