The Getting Started docs recommend against using vanilla React and nudge you towards NextJS and similar frameworks because you're gonna end up needing that stuff eventually https://react.dev/learn/start-a-new-react-project
So new projects have to actively not follow the recommended approach in the docs if they want to use vanilla React.
So new projects have to actively not follow the recommended approach in the docs if they want to use vanilla React.