Because this is a wordpress website, and two decades ago this seemed like a reasonable idea. And wordpress is the epitome of "good enough". There are plenty of wordpress plugins to fix this, but might forget setting it up until this happens to you
What do you want someone to say to this? It’s incredibly easy to sit back and suggest changes to infrastructure. Smugness aside, nothing being said here is going to make the site come up.