It likely already does something, in that- >'it allows for change to occur without having to break the clients interface'.That too is the 'point' missing from that rant.With all due respect, I think your point is mostly invalid due to the point that Dukc made.
keep programming/maintaining and enhancing production-level code for the next 10 years.
then you too will know the correct answer to your question :-)