Для всех практических целей числа являются лучшим представлением для статусов, даже сегодня, и я предполагаю, что было бы так на некоторое время.
Самая важная вещь в кодах состояния - это, вероятно, краткость и принятие . Две разные системы могут общаться друг с другом все, что хотят, используя цифры, но если они не согласны с тем, что означают цифры, это будет беспорядок. Краткость - еще один важный аспект, поскольку код состояния не должен быть более многословным, чем значение, которое он пытается передать. Мир может договориться об использовании
The resource that you asked for in the HTTP request does not exist on this server
в качестве кода состояния вместо 404, но это просто неприятность.
Так почему же мы до сих пор используем цифры, в частности английские цифры? Потому что это самая краткая форма представления сегодня, и все компьютеры построены на них.
Может наступить день, когда мы начнем использовать изображения или даже видео, или что-то совершенно невообразимое для представления кодов состояния в сильно абстрактной форме, но мы еще не пришли. Даже для струн.