My daughter works for an outfit that does web redesigns. She has some fun stories. Companies pay them to update/refresh/fix their web sites, so she goes in and finds what MDT talks about, a mess of patches, different languages, the equivalent of software being updated using floppy discs.
They tell the company it would work best if they throw it all out and start clean, but the company won't pay more money (which isn't that much more). So, they add more patches and clunkiness and work arounds. The next time it is to be updated will be a larger mess.
I run into this using travel sites, my brokerage site, banking sites, etc. They "refresh" something that was working pretty well, the new system actually is worse, maybe one item is a bit more clear, maybe not even that. Schwab recently changed their private banking site and the old one was much better. I use them for my checking account.
My daughter worked on one travel site I used pretty often, Hilton, and it didn't get worse, it's "prettier" now, I guess, the functionality at least is OK.