ViewModel следует за представлением.Поэтому, если у вас есть отдельное представление (страница) для каждого типа, для которого вы хотите отобразить информацию, то да, несколько моделей представления имеют смысл.
Но если, например, у вас есть одно представление для всехданные, например, сводная таблица, а затем с отдельным сводным элементом для каждого типа данных, тогда вы будете использовать одну модель представления с несколькими наблюдаемыми свойствами.