Also know as ANSI art, which has a long and rich history. [0] There’s nothing particularly difficult or noteworthy about this as a technical accomplishment.
EDIT: Usually the point of converting Bad Apple to an outdated or unusual formats/systems is as a creative or technical hack, but converting it to ANSI can literally be done with a ffmpeg one-liner.
I think it might be more MS-DOS specific than the broader ANSI Art:
https://en.m.wikipedia.org/wiki/ANSI_escape_codeAnyway, rhetorically, art (the payload) is art, regardless of the technical means or difficulty.
ANSI art was almost always published as sequences of text and MS-DOS compatible escape codes. That's what an .ANS file is, and how it was transferred over the modem in an interactive session.
And sure, this is art, but it's basically just a file conversion. ffmpeg has been able to output ANSI since at least 2010 [1]
1: https://ffmpeg.org/doxygen/trunk/ansi_8c_source.html
It's also possible to output libchafa's nicer rendering with a broader set of characters using ffmpeg.