Only to the uninformed.
Vestigial code exists in most large software projects such as for operating systems ala MicroSoft Windows (which contains unused DOS code in some areas).
At most, vestigial code hints at imperfection or trade-offs (e.g. design speed for code size), not a lack of design.
Hmmm, DOS still in Windows? Evolutionary!