I have shared a different story about legacy on medium/@talkdesk:
We all have seen software being marked as obsolete and named legacy. A messy thing that no fellow Engineer would like to touch, a cost in time and sanity to keep up with something that we would rather throw away and start all over. But even the new, one day, sooner rather than later, will become legacy. These are bad news but also good news, in a way what you are doing now is the legacy yet to come. So you can take action now and prepare.