I've seen this many times, the fresh team who have not worked with the old system but has a lot to say about it, starts redesign "properly this time", finds out bringing the new system to the level of the old one is surprisingly a lot of work (not even accounting the required new functionality), gives up redesign half way through or runs out of time, management cannot afford to admit the mistake and goes along with it, users refuse to switch to the new system, the old system is continuously forcefully deprecated.