Resources:
MVVM
= Model–view–viewmodel
Why?
The usage of all patterns is situational, and the benefit (if there is any) always lies in reduced complexity. -Peter from StackOverflow
An architecture allows you to create consistent separations between different operations in your app.
There are cases when adding a complex architecture will not be much help and will slow down your development time.
Using MVC
(Model-View-Controller) could be beneficial you're working on a simple static project