Hola Gabriel, como estas?
Los archivos receta-imagen.css y receta-contenido.css fueron creados con la intención de ser usados mas adelante en el curso, a medida que avances percibirás el uso de ellos. En relación a tu pregunta de si es necesario crear tantos archivos, El objetivo de BEM es dar transparencia y claridad en la estructura del HTML y CSS, cuando tenemos proyectos grande en los que es difícil controlar el uso de clases; entonces debemos separar en archivos la estructura de nuestro código para que sea más fácil de leer al momento de hacer mantenimiendo o corregir un bug.
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios