Есть ли смысл в одном решении, но в разных проектах использовать разные фрэймворки?
Если нет специфичных условий для выбора MVVM-фреймворка для проекта, то лучше проекты делать на одном - не надо будет вспоминать особенности различных фреймворков. 
Если задача просто пощупать возможности разных фреймворков - почему бы и нет?
Оправдано с целью обучения, не оправдано с целью дальнейшей поддержки.