MVC implemented properly is actually fine.
Sometimes it doesn't matter what the rules are just that there are rules because the rules bring order and consistency that allow for quick comprehension of the written code.
Heres a modern iOS dev defending MVC:
https://www.dotconferences.com/2020/02/guilherme-rambo-mvc-m...