Having a single Next.js that handles several websites at the same time, with a lot of custom-unique components can be a pain in the a**, with TypeScript our team can see what props are needed and what kind of data needs to be passed to it in order to work correctly.