But what can you do with that string list afterwards? You can't store it anywhere to be accessed at run time, can you?
Also, constexpr symbols can be demoted to regular const as needed by the compiler if necessary, such as when getting a pointer to one. constexpr doesn't mean "compile-time only", it means "compile-time compatible"