В шаблоне MVC модель содержит данные и определяет логику для управления вашими данными.
Каждое представление будет считывать данные из соответствующей модели, чтобы отобразить данные несколькими способами.
Существует причина, по которой вам нужна модель, из-за разделения интересов.Например, у вас может быть одна модель, которая является вашим списком пользователей, и два представления, которые отображают этот список в соответствии с некоторыми критериями.Таким образом, если вам нужно изменить свои представления, вам не нужно касаться модели и ее логики.
Я рекомендую эту статью об эволюции шаблона MVC для получения более подробной информации..