Ground up rewrites often look like a good idea but rarely are in practice. Much of what looks like cruft to fresh eyes is patches to bugs. https://www.joelonsoftware.com/2000/04/06/things-you-should-...
I've seen far too much
// Workaround for <Foo bug> in <Browser no one has used for a decade and we haven't supported for five years>
I've often thought that code should have 'layers' that can be toggled on/off (comments and comments by category been one case), often when I'm writing code I don't want to see the comments while I'm writing it since I go back through afterwards and add them and they otherwise just get in the way, it would be nice if I could toggle them on/of rather than just folding them.I've actually given some thought to how you'd implement it but I really need to hack up a proof of concept to see whether it's something I actually find useful (pass the sniff test).