The intention is very clear that "CatalogProductsModel" is used for the ajax filter for the category page, Manufacture page, and vendor page as the filter is the same for all these 3 pages.
But the problem is that suppose the store owner wants to add filter by rating at category but not at the Manufacturer page and vendor page.
It will be better to isolate this record into 3 records with the same parameters so that developer can change it according to the requirements.