John Jacoby writes how everything is a variable, and although I won’t spoil all this points and his final conclusion I wanted to share this:
Once plugins and themes can (and will) start flexing more PHP muscle, the WordPress world has the potential to become a very scary place to work inside of, and itβs up to all of us to decide where to position the bar when it comes to code complexity and extensibility.
Developers might make things more complicated than they need to be or reinvent things that really shouldn’t have needed to be built again… which in turn makes it harder for others to understand. We might be doing ourselves, our code (WordPress in this case), and our community a disservice.