There are many whom are adamant about Typescript. It has an almost viral nature. It is beneficial for everything in your upstream dependencies to be well typed. This definitely gives it a bad reputation for those who don't gain the benefits.
- interfaces vs types
- tsconfig seems to be tribal knowledge passed between generations