Он появился в первую очередь из-за dependency hell, который был в классическом спринге с кучей компонентов. Да, прям с нуля написать хелло ворлд на спринг буте очень просто.
Но для устройства на миддла нужно очень хорошо знать DI, MVC, spring-data, spring-security. Плюс дизайн паттерны, паттерны интеграции и остальную ебатень. А всё это в сумме уже 2-3 года хорошего опыта, по роликам с ютуба туда не войдёшь