I am pretty new in WordPress and PHP development (I came from Java and C#) and I am a bit
astonished about how WP is structured.
Coming from Java and C# I'm used to work on totally object oriented architectures and now, working on WP, it seems to me that it is not totaly object oriented.
For example the function.php file ino every theme is not a class but is a simple php file containing some functions, so it respect the old procedural model.
At the same time it seems to me that WP don't use MVC pattern
My question is: why WordPress (that is a modern CMS) don't use a totally Object Oriented paradigm and don't adopt the MVC model?