It's funny that it took so long to re-implement escape codes, while they already had support for escape codes in DOS sessions via ANSI.SYS since MS-DOS 2.0 :) https://en.wikipedia.org/wiki/ANSI.SYS
A more thoughtful critique is that it is sad that it took so long to make the console support the POSIX General Terminal Interface and terminal control codes, considering that the Windows NT Subsystem for Unix Applications (a.k.a. Interix) already had all of this working and Microsoft owned the code.