Personally I am of the opinon that if there a a clear consise way to do something, then it should be done that way unless there is a
good reason for make it complicated and I think that most people would agree with me.
Code quality naturally degrades the more people modify it. I don't see any reason to contribute to that by intentionally writing complicated code.