To je pitomost už jen proto, že ty nadstavby míří o dost jiným směrem.
Coffeescript je přidání (vesměs) bloatu do jinak jednoduchého JS, typovou kontrolu nerozšiřuje. Některé věci z něj byly převzaty do dalších revizí JS, třeba lambdy, destructuring atp.
Typescript je (primárně) typové rozšíření JS, které nemění jeho sémantiku a z TS do JS se dá transpilovat jednoduše prostým vyhozením typových informací ze zdrojáku. (Možná to umí polyfillovat některé advanced věci do starších verzí; teď si nejsem jistý, jestli to dělá přímo TS nebo až Babel.)