Virtual constexpr has been allowed since C++20. What happened? Here's my sentiment: https://godbolt.org/z/f8hYGYMab This is causing a needless headache trying to re-use interfaces in constexpr.