MVC, MVP und MVVM trennen alle
GUI und Businesslogik. Nur diese Trennung alleine macht also noch kein MVVM - so sehr man es sich auch wünscht, denn die Trennung steht bei jedem Muster auf der Fahne.
Die Art und Weise der Trennung entscheidet was es wirklich ist (MVC, MVP oder MVVM).