I reuse React because I already know it, not because the floor asked for a design system. The components are different: huge primary buttons, almost no hover-only actions, and empty states that say what to do with the item in your hand.
A toast that vanishes is a bad idea when someone looked away to move a pallet. Errors stay on screen.
Navigation is a cost
Every extra route is a chance to get lost with gloves on. I keep a home of jobs, not a hamburger of modules. Deep links still exist for leads who live at a desk.
The stack should be boring
TypeScript, a small client for SQL or REST, almost no global state. Internal tools die from cleverness, not from missing a library. If I cannot explain the data flow in one minute, I will not be able to at 6am either.