I don’t see this. I feel like the motivation for a rewrite is that you want to make some fundamental change, like switching frameworks or languages. In this case it’s hard to proxy the old code and will probably incur a performance hit (e.g. from calling the old tool as a separate process and parsing the output).