Olá, Pedro, como vai?
Pode usar uma div no lugar da section, sim, e o código continuará funcionando da mesma forma em termos de visual e de CSS. A diferença entre elas não está no funcionamento técnico, mas no significado semântico que cada uma carrega dentro do HTML.
A section é indicada quando o conteúdo tem um sentido próprio dentro da página, como um bloco principal, uma área que representa uma parte clara da interface ou do conteúdo. No exemplo da aula, a section envolve o título e a imagem do Combo+, que juntos representam uma seção principal da página, fazendo sentido como um agrupamento com significado.
A div, por outro lado, é um contêiner genérico. Ela é usada quando não há um significado semântico específico, servindo apenas para agrupar elementos e aplicar estilos.
Sempre que o conteúdo representar uma parte bem definida da página, vale priorizar section. Quando for apenas um agrupamento para layout ou estilização, a div atende perfeitamente.
Espero ter ajudado.
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)