There are certainly teco implementations for Unix, although I don't know if it was ever anyone's default editor anywhere. Indeed, there are multiple implementations: I switched from a C teco implementation to pyteco in the Rubin Science Platform JupyterLab implementation (its utility is of course dubious, but this is part of both my nefarious plan to make Jupyter not merely mean "Julia, Python, and R", but to use that "e" -- and reassociate it with the "t" -- by making it mean "Julia, Python, Teco, and R", and also to include an easter egg for a fellow project member who is a teco fan).
The first Emacs I used was GNU emacs at already version...16 or something? In 1989, on ... I don't remember what the main system I used at the UT Austin Chaos Lab was, actually; we had an SGI Iris, but that wasn't the machine I did my editing on. But by 1989 it was certainly well-available and established.