In an Italian meal, the main course is the second course.
The first course (primo) is pasta. The second course (secondo) is the heaviest and thus the main course.
But that last part is not true: There is no main course.
Trying to fit the conception of "meals must have main courses" onto the Italian meal structure is lazy and add confusion.