React in combination with something like styled system and tailwind, as well as a huge array of react specific libraries (eg. react-query, react-hook-form, downshift, etc.) make it tough to move to other ecosystems where those things need analogues, which are often less battle-tested.