Pra mim, gambiarra sempre teve uma conotação negativa. É o remendo tosco, o chiclete no lugar da argamassa, o débito técnico que um dia volta pra cobrar a conta.
O fast square root eu vejo como uma otimização esperta (e inusitada), mas longe de ser um remendo. E o TypeScript é uma solução elegante, que pra mim é o oposto de gambiarra.
Mas reconheço que muitos têm uma visão mais próxima da sua, e chamam todos esses casos de gambiarra, separando entre as boas e as ruins.