Почему create-react-app создает столько файлов?
Что находится в папке build волновать особо не должно. У реакта много логики для оптимизации загрузки со стороны клиента. Ну и кто сказал что реакт для новичков? Новичкам в таких фреймворках как бы делать нечего)
create-react-app appName создает пустое приложение, из которого новичку нужны только файлы app.js и app.css, как старт для разработки. Все прочие файлы системные либо дополнительные библиотеки. node_modules содержит тысячи полезных-бесполезных библиотек, но туда заглядывать большого смысла нет, разве что по желанию в ознакомительных целях.