As I recall, the ANSI codes supported by ANSI.SYS are supported by the terminal emulators often used for accessing Unix systems. Perhaps some Unix/Linux user can tell you whether their consoles are typically set up this way.
But, as you observe, it is a pain now, at least on the windows side. It was even a pain back when it was routine, and worse now that it isn't commonly used, at least in the Windows world.
However, among the last widespread consumer (as opposed to business) users of this stuff may be (or have been) the BBS community, so you may find your BBS users are already set up for this. Perhaps
you should try to find a older BBS techie. Maybe there are BBS's about BBS technology. :-)