I see it this way: simpler code can be smaller, say half the size. It takes half the time to write (at the most), half the time to read, half the time to compile and execute. That already gives it an eight-fold advantage.
You better have a good reason for spending the time and money to do more that the simple solution. Engineering is all about money spent for results. Not cleverness, except indirectly.