Every time I set up a new project there's a new way of combining typescript, eslint, tailwindcss, font-awesome, pre-commit hooks, and whatever build system you're using. Really creates an upper limit on how many projects you can maintain at one time.
Discussion
That doesn't happen if you write the boilerplate yourself, from memory.