Question: mvvm is not very good?
Answer: MVVM is Not Very Good. ... I think MVVM is an anti-pattern that confuses rather than clarifies. View models are poorly-named and serve as only a stopgap in the road to better architecture. Our community would be better served moving on from the pattern.