> maintaining some sort of basic backward compatibility
Sounds easy for you to type that out on a forum without having to maintain a two decade old stack, which probably has tons of "software dependencies going out of date"