They've always had problems like that so it seems.
A knowledgeable poster once said that there have been so many techies that have written new code over old, bad code, in an attempt to "fix" things that it makes the entire site a mess to navigate at times.