I still do roasts, though not necessarily on Sundays. But we very rarely have them 'out', though we used to when staying with friends. He always 'had to' have his Sunday roast out, though it was considerably cheaper where they lived, with several nice country pubs to choose from.
My dds and their blokes still do and enjoy them. Might add that despite our saying absolutely not to bother feeding us, our son in law had prepared us a lovely roast chicken when we called in after a long drive from a big family do elsewhere, to visit him, dd, and 3 day old Gdd - but then he is something of a paragon!