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-projectSo new projects have to actively not follow the recommended approach in the docs if they want to use vanilla React.