Defining the legacy bugs and porting them as features during the rewrite is actually one of the most difficult parts of enterprise rewrites.
You don't get to pick what parts of the API you're porting during something like that, it has to work the same or some of the ecosystem around it will break.
You don't get to pick what parts of the API you're porting during something like that, it has to work the same or some of the ecosystem around it will break.