Почему везде нужны class?
Можно модель MVC собрать без class?конечно можно.Почему везде нужны class?потому что это удобно, если правильно использовать. а для этого нужно хотя бы попытаться понять что такое ООП.
Классы используются в ооп, ими удобно пользоваться если понимать что к чему.